Commit cf2b8035 authored by zhengke's avatar zhengke

封面,行程生成图,横屏竖屏 动态width

parent e2e74903
...@@ -42,7 +42,7 @@ export default () => { ...@@ -42,7 +42,7 @@ export default () => {
setTimeout(() => { setTimeout(() => {
const config: ExportImageConfig = { const config: ExportImageConfig = {
quality, quality,
width: 1600, width: viewportRatio.value==0.7069?1754:1240,
} }
if (ignoreWebfont) config.fontEmbedCSS = '' if (ignoreWebfont) config.fontEmbedCSS = ''
...@@ -74,7 +74,7 @@ export default () => { ...@@ -74,7 +74,7 @@ export default () => {
setTimeout(() => { setTimeout(() => {
const config: ExportImageConfig = { const config: ExportImageConfig = {
quality, quality,
width: 1600, width: viewportRatio.value==0.7069?1754:1240,
} }
if (ignoreWebfont) config.fontEmbedCSS = '' if (ignoreWebfont) config.fontEmbedCSS = ''
......
...@@ -112,7 +112,7 @@ ...@@ -112,7 +112,7 @@
class="thumbnail" class="thumbnail"
:key="slide.id" :key="slide.id"
:slide="slide" :slide="slide"
:size="1600" :size="viewportRatio==0.7069?1754:1240"
/> />
</div> </div>
</div> </div>
...@@ -160,7 +160,7 @@ import ThumbnailSlide from '@/views/components/ThumbnailSlide/index.vue' ...@@ -160,7 +160,7 @@ import ThumbnailSlide from '@/views/components/ThumbnailSlide/index.vue'
const mainStore = useMainStore() const mainStore = useMainStore()
const slidesStore = useSlidesStore() const slidesStore = useSlidesStore()
const layoutsStore = useSlidesStore() const layoutsStore = useSlidesStore()
const { title, slides, slideIndex } = storeToRefs(slidesStore) const { title, slides, slideIndex, viewportRatio } = storeToRefs(slidesStore)
const { enterScreening, enterScreeningFromStart } = useScreening() const { enterScreening, enterScreeningFromStart } = useScreening()
const { importSpecificFile, importPPTXFile, exporting } = useImport() const { importSpecificFile, importPPTXFile, exporting } = useImport()
const { resetSlides } = useSlideHandler() const { resetSlides } = useSlideHandler()
......
...@@ -137,7 +137,7 @@ ...@@ -137,7 +137,7 @@
class="thumbnail" class="thumbnail"
:key="slides[slideIndex].id" :key="slides[slideIndex].id"
:slide="slides[slideIndex]" :slide="slides[slideIndex]"
:size="1600" :size="viewportRatio==0.7069?1754:1240"
/> />
</div> </div>
</div> </div>
...@@ -180,7 +180,7 @@ ...@@ -180,7 +180,7 @@
} }
const slidesStore = useSlidesStore() const slidesStore = useSlidesStore()
const { slides, slideIndex } = storeToRefs(slidesStore) const { slides, slideIndex, viewportRatio } = storeToRefs(slidesStore)
const isCoverImgStore = useScreenStore() const isCoverImgStore = useScreenStore()
const { model, ConfigId, TemplateDataSource, TemplateType, CoverImg, isCoverImg } = storeToRefs(useScreenStore()) const { model, ConfigId, TemplateDataSource, TemplateType, CoverImg, isCoverImg } = storeToRefs(useScreenStore())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment