本文中的示例介绍了由于VUE通过JS直接更改html对象的值而未更新为数据的解决方案。 共享以供参考。 具体如下。
业务场景
使用vue编写代码时,有多行文本框控件。 我想在页面上点击按钮,在文本框的焦点位置插入{pk}的数据。
插入此数据后,此数据与数据不同步,但可以通过直接从键盘输入来更改数据。
原因分析
在JS中更改控件的值数据后,没有触发数据更新。
解决方案
文本框中有焦点时,公开myfocus控件。 是使用这个控件的时候了。
写getTextarea的方法。
在此,通过抛出文本框中的控件,可以在js代码中更改该控件的值。
用这个代码我们把我们的代码插入焦点。
文本框失去焦点时,将当前控件的值作为input事件发出,以实现数据同步。
希望本文所述对大家的vue.js编程有帮助。