使用变量控制element ui from 验证 改变状态 失效
把是否开启from验证required
的 true 和 false 用变量代替了
beforeRouteEnter(to, from, next) {
next(vm=>{
vm.$store.commit('writeRules',false)
})
},
data () {
return {
value1:[{ required: this.$store.getters.writeRules, message: '不能为空', trigger: ['blur'] }],
}
},
改变状态后在进入页面 但是不生效
但是在vuex里的state文件夹下 手动改成true或false成功,写在路由守卫里或者 mounted 或者 created里 都不成功 这可咋整(在vuex里 确实已经接收到变量已经改变了)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我自己回答吧
更改数组里的值页面不会跟着变化 直接把value1 扔到computed里执行 在修改变量就好了