vue 学习笔记 2016-8-19

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文件夹下,这样它就不会被压缩啦。
文章来自:http://www.cnblogs.com/jun3101s/p/5792202.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3