我试图在 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