【发布时间】:2020-06-16 17:19:09
【问题描述】:
我有两个访问同一个组件,但是当我点击每个组件时,我想更新我的 store.js 的属性。
<router-link :to="'service'" @click="origin(2)"><a class="navigation-links "><i class="fas fa-coins" /> New service </a></router-link>
<router-link :to="'service'" @click="origin(1)"><a class="navigation-links"><i class="fas fa-coins" /> Update service </a></router-link>
函数来源代码为:
function origin(newValue) {
this.$store.commit(SET_ORIGIN, newValue)
}
但它从未被调用过,我的商店也没有更新
我不想有两个不同的 url,因为对于用户来说它需要是相同的操作
我已经用事件@click.native 进行了测试,但它也不起作用
有什么建议吗?
【问题讨论】:
标签: vue.js vuex vue-router store routerlink