来自另一个 js 文件的 Vuejs 变量未更新
Posted
技术标签:
【中文标题】来自另一个 js 文件的 Vuejs 变量未更新【英文标题】:Vuejs variable from another js file is not updating 【发布时间】:2021-07-06 06:12:40 【问题描述】:我还有一个js文件,像用户一样存储数据。
export var selectedUser = null;
(变量多次变化)
但是,当我尝试从 App.vue 文件访问该数据时,它说它没有改变。
这是我导入数据的方式:
import * as config from "./config"
【问题讨论】:
它不是全球性的。每次包含它时,它都是它自己的副本。如果你想要全局变量使用这个***.com/questions/37367588/… 您已经更新了 config 之类的变量。 selectedUser=数据,对吧?因此在另一个页面范围内无法访问配置相关数据。所以你必须将你的数据添加到全局范围内 【参考方案1】:如果你导入一个普通的 JS 文件,它不会是响应式的,因为普通的 JS 没有连接到它的 VueJS 状态,因此它不会是响应式的。
为什么不直接将状态添加到 VueJS 中?甚至使用 Vuex。
【讨论】:
以上是关于来自另一个 js 文件的 Vuejs 变量未更新的主要内容,如果未能解决你的问题,请参考以下文章