• mutation中改变state值时,不能写为

    1
    2
    3
    4
    5
    6
    7
    8
    const mutations = {
    'saveUser'(state, {user}) {
    state = {
    ...state,
    user: user
    }
    }
    };

    以上为Redux中的写法,应该直接写为

    1
    2
    3
    4
    5
    const mutations = {
    'saveUser'(state, {user}) {
    state.user = user
    }
    };
  • data中不能取computed的值(mapState)

    解决方案:使用props传递参数