在layui与vue一起使用时,表单中的某个input输入框在输入值的瞬间,表单中其它的input框中的值都不见了。这个是因为表单的input框在vue中做了双向绑定,在按照layui的方式给表单赋值时在表单中看见了值,但是vue中的对象并没有赋值,做了双向绑定,导致在某个input输入时,触发了vue将表单刷成了没有值的状态。
总结:只要layui与vue配合使用,做了双向绑定,不管是给什么类型的元素赋值,都需要按照layui的方式赋值,然后再给vue中的data赋值。只有双向赋值了,才能赋值成功
在使用layui与vue框架时,若表单input框采用双向绑定,直接赋值会导致数据不同步,表现为输入值时其他input框内容消失。正确做法是在按照layui方式赋值后,再同步更新vue中的data,实现双向赋值。
9836

被折叠的 条评论
为什么被折叠?



