【发布时间】:2022-11-11 01:17:22
【问题描述】:
如何访问 Blade 文件中 Vuex 4 存储中定义的方法或变量? 我正在使用从 vite 编译的 app.js。显然在 Vue js 的组件中我可以访问商店,我想知道是否也可以在刀片文件中进行访问。 Vue js #app 实例当然必须是其中之一。 如果在我的刀片文件的末尾我写这个
<script>
import {useStore} from "vuex";
import {onMounted, watch, ref, defineComponent} from 'vue'
export default {
setup() {
const click = () => {
store.commit('mutazione');
};
onMounted(() => {
alert('test');
})
const store = useStore();
return {
store,
click
}
},
}
</script>
控制台给了我这种类型的错误
Unexpected token '{'. import call expects exactly one argument.
【问题讨论】:
-
不,你不能。你不应该。这应该是 vue 应用程序的一部分。
-
首先你应该使用 Pinia 那是新的 Vuex。我正在准备答案。
标签: javascript laravel vue.js vuex store