javascript - 如何更新 Dropzone VueJs 组件上的 prop 选项值?
问题描述
我想稍后动态更新 dropzone 组件的 url 选项。
以下是我拥有的 Vue 组件:
<div id="app">
<vue-dropzone ref="myVueDropzone" id="dropzone" :options="dropzoneOptions"></vue-dropzone>
<button @click="updateUrl()">
Update
</button>
</div>
<script>
new Vue({
el: "#app",
data: {
dropzoneOptions: {
url : "https://google.com"
}
},
computed:{
},
components: {
vueDropzone: vue2Dropzone
},
methods: {
updateUrl(){
console.log("Updating url")
this.dropzoneOptions.url = "http://example.com"
}
}
})
</script>
当我尝试使用按钮单击进行更新时,我看到 dropzoneOptions.url 已更新。但是,当我尝试上传文件时,文件仍会发布到旧网址https://google.com
链接到 JSFiddle:https ://jsfiddle.net/1t7L6ouc/3/
解决方案
推荐阅读
- reactjs - 安装时调用 componentWillUnmount() - React.js
- c - 从文件中的特定位置读取特定数据(C)
- ios - 如何通过电子邮件将 JSON 转换为 CSV 作为附件 Ionic 3
- azure - API 管理和应用程序认证
- php - 更新用户记录时创建日志记录
- r - 在数据框中创建新的标识符列,其值来自包含嵌套列表的名称
- ios - 带有标题和图像的 UIButton,系统选择的背景不包括图像
- android - 关于移动应用方案深度链接的问题
- android - 向 Android 设备发送数据 向 IOS 设备发送通知
- angular - 如何在 Angular 6 中使用全局组件