Closed FrankFang closed 3 years ago
感谢建议
你好,我是在vue ,里面应该怎么解决这个问题呢?window.moxie?
该问题已解决贴出来vue中的代码 window.moxie=require('plupload/js/moxie') window.plupload=require('plupload/js/plupload.dev')
@chinahxf 我也碰到这个问题,在哪里引入?我这样引入使用也报错啊
mOxie.Image is not a constructor
@chinahxf 我是在上传页面引入的
window.mOxie = require('../../../static/pupload/plupload-2.1.2/js/moxie')
//这里使用相对路径,就是该文件相对于static目录的路径 window.mOxie = window.moxie = require('../../../static/js/plupload/moxie') require('../../../static/js/plupload/plupload.dev') require('../../../static/js/qiniu/qiniu')
然后结合我给出的js文件版本使用,就没有问题 vue.zip
仅七牛内部员工可见:https://jira.qiniu.io/browse/TS-951
该问题已得到解决
如果你的项目采用了 webpack,想要引入这个 sdk 基本都会遇到 mOxie is not defined 这个报错,这是因为这个 sdk 依赖了 window.moxie!
解决办法:
这样就可以了。
只需要根据环境做一下适配就好了啊,就像 plupload 这样做就行:
为什么一定要依赖全局变量啊!