The*_*Doc 3 vue.js vue-component vuex
当我在挂接的挂接中调用映射的Vuex操作时,该操作有效,但是在控制台中收到“ TypeError:xxx is not function”错误。
这是该组件的整个脚本部分:
<script>
import SideNav from '@/components/SideNav.vue'
import ActionBar from '@/components/ActionBar.vue'
import Summaries from '@/components/Summaries.vue'
import { mapState, mapActions } from 'vuex'
export default {
components: { SideNav, ActionBar, Summaries },
computed: {
...mapState(['dataLoading']),
...mapActions(['init'])
},
mounted() {
this.init();
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
您应该将Actions映射为,methods
而不是computed
,请参阅组件中的调度动作:
computed: {
...mapState(['dataLoading'])
},
methods: {
...mapActions(['init'])
},
mounted() {
this.init();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
799 次 |
最近记录: |