标签:
[Vue warn]: Error when evaluating expression "function (vm) {
return getter(vm.state);
}": Error: [vuex] Do not mutate vuex store state outside mutation handlers.
原因:在mutation外改变了state
export const avatar = (state) => {
state.user.avatar = appUser.avatar
return state.user.avatar
}
正确写法:
export const avatar = (state) => {
return state.user.avatar
}
想要动态设置用户头像,如果后台后头像url就显示url,否则显示本地图片,然而
放在src中的图片编译时被压缩成了其他格式。
原来,非静态文件的需要放在static文件夹下,这样它就不会被压缩啦。
标签:
原文地址:http://www.cnblogs.com/jun3101s/p/5792202.html