有一个工具只有依赖于jquery的版本,而且只能使用这个,这个工具在完成操作之后会用$(".class").val(data)的形式给一个input传值,而input用v-model绑定了一个变量,jquery传的值不会使这个model改变,这样怎么处理?谢谢大家,帮忙看一下
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
这个工具在完成操作之后可否有回调?如果没有,建议这个fork这个工具库,手动去修改为其增加一个回调($(".class").val(data)这个就可以删掉了)。有了回调,就可以在回调里面去操作vue的data数据了,注意this的作用域。如果没有,也不允许修改工具库,确实想不到更好的办法(如果有,请@我一下,谢谢)。采用计时器去循环查看$(".class")的value是否发生变化如果发生变化再修改vue的data,这种方法实在是太不推荐了,巨恶心的。ps:使用MV*框架,应当避免使用jQuery,如果条件允许建议将不得不依赖的库修改为支持vue的组件。
添加回答
举报
0/150
提交
取消