Closed Ym-haohan closed 1 year ago
https://codepen.io/mirari/pen/PowNyEY 在线例子仍然可以运行,需要检查下v-viewer以及vue的版本号,还有是否正常导入css
在线例子是不是使用的vue3版本的v-viewer?本地使用的vue2的1.6.4版本,css已经修改为本地导入viewerjs的min.css文件,还是不可以正常使用
在线例子vue2和3都有,上面那个地址是vue2的,对应的是v-viewer的1.6.4版本。
https://codesandbox.io/s/v-viewer-component-dps1f 沙箱版本也能正常运行,对照看下吧
问题已找到,重新安装v-viewer 1.6.4版本之后依赖的viewerjs版本从1.5.0更改为了1.11.3,所以组件调用方式失效,可以将1.6.4的依赖viewerjs版本锁定在1.5.0,沙箱环境可能是有lock文件锁定了依赖版本,但是重新拉取的话因为使用了viewerjs:^1.5.0 所以会拉取到新版本
在线例子用的viewerjs也是1.11.3,但是没有这个问题啊
之前在本地运行的时候一切正常,最近重新安装了v-viewer包之后组件调用的方式就失效了,控制台没有任何报错,鼠标在单击被组件包裹的图片时无任何反应,v-viewer这个近几个月都没有更新,是不是依赖包viewer.js那边出问题了?