vue.js - Vue计算属性-dropzone选项不更新routeParam
问题描述
我在我的 vue 应用程序中使用 dropzone 来上传文件夹中的文件。folderID 是当前的 $route.params.ID,我在计算属性中使用它来提供 dropzone 选项。
这是计算的属性:
dropzoneOptions() {
let options = {
url:
bF.baseURL() +
'/drive/filemanager.php?folderID=' +
this.$route.params.ID +
'&relation=filesystem',
thumbnailWidth: 120,
maxFilesize: 50,
acceptedFiles:
'image/gif,image/jpeg,image/png,
addRemoveLinks: true,
headers: { Upload: 'header value' },
}
return options
},
当我更改文件夹时,它会更改 url,并且在 vue 开发人员视图中,我可以看到 dropzoneOption 的 url 也在更改。但是在上传文件时,它使用旧参数。我可以在网络中看到它并将文件保存在错误的文件夹中。为什么?你可以在图片中看到它...
解决方案
推荐阅读
- sql - 处理 hive 中多个表的连接
- r - 如何在 geom_line 中添加带有单独图例的参考线?
- r - 相关数据的 R 模拟
- javascript - 没有谷歌表单的谷歌表单数据。表单输入不会推送到工作表
- php - 检测 Carbon::createFromDate 的日期格式
- php - 选择生日后用生肖更新文本字段
- reactjs - 我如何只调用一次 e.target.value ?
- r - 使用 spread() 获取错误:每行输出必须由唯一的键组合标识
- azure - 如何根据employeeId字段创建动态安全组
- python - 如何将 float64 值转换为等效的日期时间格式?