vue做惯了,切到jq上没有双向绑定我在下面jq中重新计算了total的长度,但是dom上不更新咋整啊
`dom += '第 <input id="historyNum' + thisId + '" type="number" min="1" max="' + total + '" style="width:42px;" value="1"> 页/共' + total + '页';`
vue做惯了,切到jq上没有双向绑定我在下面jq中重新计算了total的长度,但是dom上不更新咋整啊
`dom += '第 <input id="historyNum' + thisId + '" type="number" min="1" max="' + total + '" style="width:42px;" value="1"> 页/共' + total + '页';`
举个例子,比如你要写一个计数器demo,vue里只需要加个方法把对应的data
进行加减就行。
但在jq里,你需要不停地去重新渲染dom。来达到更新dom
比如input
之类的,需要调用$('xxx').val(xxx)
html
之类的需要$('xxx').html(拼接好的html)
进行更新
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
数据改变之后,把渲染的流程再走一遍。
不要怀疑,
jQuery
就是这么玩的。也可以搜一下,没准有人做了基于
JQ
的MVVM
组件,但是想必会有一堆规则要学,现学现用不如把Vue
引进来。