配置

在 Nuxt.js 下的 Vuex 已经标准依赖 store/index.js 这个文件作为 Vuex 的配置

  1. export const state = () => ({
  2. id: 0
  3. });
  4. export const mutations = {
  5. selectTab (state, id) {
  6. state.id = id;
  7. }
  8. }

使用

直接 this.$store

  1. <script>
  2. export default {
  3. // ...
  4. methods: {
  5. onTabClick(id) {
  6. this.$store.commit('selectTab', id);
  7. }
  8. }
  9. }
  10. </script>