【发布时间】:2018-10-07 20:33:41
【问题描述】:
我试图在 dropzone 元素选项上动态设置 url。 根据文档,您使用 setOption 方法在初始化后更改选项。
所以我正在这样做......
var url ='http://myurl'
this.$refs.dropzone1.setOption('url', url)
但是我收到了这个错误...
Uncaught TypeError: Cannot read property 'options' of undefined
at VueComponent.setOption (vue2Dropzone.js?2af3:1)
然后我尝试这样做....
var url ='http://myurl'
this.$refs.dropzone1.dropzone.setOption('url', url)
我得到了这个......
Uncaught TypeError: Cannot read property 'setOption' of undefined
at VueComponent.setOption (vue2Dropzone.js?2af3:1)
然后我尝试直接设置选项,而不使用方法,这很有效,因为它改变了它。但它实际上并没有“改变”,因为它显然已经初始化了。
this.$refs.dropzone1.dropzone.options.url = url
如何正确使用 setOption?因为显然,按照文档所述的方式使用它不起作用?
也许我的版本坏了??我正在使用 v3.2.2
【问题讨论】:
标签: vue.js dropzone vue-dropzone