1.vuex
getter
[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 }
2.webpack
打包静态文件
想要动态设置用户头像,如果后台后头像url就显示url,否则显示本地图片,然而
放在src中的图片编译时被压缩成了其他格式。
原来,非静态文件的需要放在static文件夹下,这样它就不会被压缩啦。
时间: 2024-10-06 06:56:41