VUE自定义命令F5刷新以后会报Failed to resolve directive:auth,我要实现的功能是登陆以后获取权限,然后再通过自定义命令控制按钮是否显示,代码如下: store.commit(types.RIGHT, res.body.myRight) console.log(store.state.rights) Vue.directive('auth',{ bind:function (el,binding) { var isExist = false; store.state.rights.forEach(function (item) { if (item===binding.value) { isExist =true } }) if (!isExist) { el.parentNode.removeChild(el); } }, update:function (el,binding) { var isExist = false; store.state.rights.forEach(function (item) { if (item===binding.value) { isExist =true } }) if (!isExist) { el.parentNode.removeChild(el); } } } )这段代码存在于登陆成功后。。。为什么每次用F5刷新页面后就会出现这个问题,UPDATE是我加的,没用,照样刷新过后出现问题,求大神解答一下。。。
添加回答
举报
0/150
提交
取消