前言最近在开发和电视机大屏看板相关的一些需求,主要是使用Echarts和DataV,然后就有了这个想法,全屏容器组件是怎么实现对于页面的缩放和调整,故到源码去阅读了一番记下笔记使用DataV Github官方文档<dv-full-screen-container> 内容 </dv-full-screen-container>入口DataV\src\components\fullScreenContainer\src组件本身不到70行代码,这里还涉及到Vue中的 混入知识mixins: [autoResize]它是这个文件DataV\src\mixin\autoResize.jsmixins 主要是为了将一些通用 方法对象抽象出来后,通过混入的形式让每个组件很方便的复用, 在Vue3后则有了Composition Api(组合式函数)出现后 成为了更好的选择https://cn.vuejs.org/api/options-composition.html#mixinsautoResizemounted () { const { autoResize
Harexs
风归云动,天河泻梦