-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
第 47 题:双向绑定和 vuex 是否冲突 #81
Comments
我怀疑我看的vuex文档跟别人看的不是同一个,今天又是流下没有技术的眼泪的一天 |
在严格模式中使用Vuex,当用户输入时,v-model会试图直接修改属性值,但这个修改不是在mutation中修改的,所以会抛出一个错误。当需要在组件中使用vuex中的state时,有2种解决方案:
|
@sisi529 不懂再严格模式中使用vuex这句话的意思 |
VueX规定了单向数据流,把把VueX的State放到v-model双向绑定报错,本来就是代码问题。和冲突么关系。而且VueX的双向绑定就是利用了new Vue实现的。为了单项数据流设置了Flag作为标记。不应该是VueX和双向绑定的冲突。是coder的问题。 |
个人认为: |
我觉这个问题是vuex设计规范的问题. |
这种 setter 的方法测试了下,好像不支持对象,只支持简单的字段。例如 v-model="message.age",不知道有人碰到过没?
|
在严格模式下直接使用确实会有问题。
解决方案:
The text was updated successfully, but these errors were encountered: