有这么一个场景是我今天写时候遇到过的
我在组件中写了一个router-to跳到一个组件上,并向那个组件传了一个name,这个name是在route中定义并用beforeEnter方法传到跳转组件里
跳转的组件用prop获取这个name
那么我就一个问题我获取这个name,现在去判断这个name的数据
那么在组件中methods定义一个方法goodorbad
if (name === 'zhangsan') { return 'good' } else { return 'bad' }
那么我现在要把这个方法写到vuex中mutation中,
我写一个
export const goodorbad (state, items) { if (items.name === 'zhangsan') { return 'good' } else { return 'bad' } }
然后我在跳转到组件中写
...mapmutaion([ 'goodorbad' ]) ps () { let items = { name: this.name } this.goodorbad(items) }
这样不能获取到return,我想为什么。
慕丝7291255
相关分类