that.uploadList = response.data.upload.map( (d) => that.$store.getters.MEDICAL_FILE_BASE + d, );
时间: 2024-06-02 17:12:29 浏览: 13
这段代码是对一个请求返回的数据进行处理,首先将返回数据中的 upload 字段进行遍历,通过箭头函数对每个元素进行处理,将其拼接到一个字符串中,前面部分是通过 Vuex 的 getters 获取到的 MEDICAL_FILE_BASE,后面部分是每个元素本身。最终返回一个数组,数组中的每个元素都是一个拼接好的 URL。
相关问题
that.uploadList = response.data.upload.map( (d) => that.$store.getters.MEDICAL_IMAGE_BASE + d, );
这段代码是将接口返回的图片上传列表(response.data.upload)中的每个图片的路径(d)与 Vuex 中的 MEDICAL_IMAGE_BASE 字符串相拼接,以生成完整的图片路径,并把这些完整路径保存到组件的 uploadList 属性中。这个 uploadList 属性可能会在组件的模板中用于展示上传的图片列表。
this.$store.getters.headerMenu
`this.$store.getters.headerMenu` 是 Vue.js 中使用 Vuex(状态管理模式)获取store中 getters 方法的一种常见用法。`headerMenu` 可能是一个getter名称,这个getter通常会在store中定义,用于从应用的状态(state)中提取处理后的数据,比如菜单配置信息,以便在组件中复用。
当你在某个组件的script部分使用 `this.$store.getters.headerMenu` 时,你实际上是请求当前组件的上下文(this)中的store实例,获取名为 `headerMenu` 的计算属性的值。这允许你在组件的生命周期内访问和更新整个应用的状态,而不是直接操作状态本身。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)