Я пытаюсь установить URL-адрес динамически в опциях элементов dropzone.Согласно документации, вы используете метод 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