Vue中搞了一个span:
<span>{{order.status}}</span>
页面进来有数据的,这里会展示status,加了一个方法,会让span可以编辑(contenteditable 属性),然后在页面上更改了数值之后;此时在数据库中修改status后,ajax请求更新数据后,页面上的status不会变了,一直停在手动编辑的那个状态,这个如何解决呢?
Vue中搞了一个span:
<span>{{order.status}}</span>
页面进来有数据的,这里会展示status,加了一个方法,会让span可以编辑(contenteditable 属性),然后在页面上更改了数值之后;此时在数据库中修改status后,ajax请求更新数据后,页面上的status不会变了,一直停在手动编辑的那个状态,这个如何解决呢?
感觉你的意思是要双向数据绑定的,那为什么不用<input v-model="order.status">呢?这样用户修改的内容都能同步到order.status上,order.status的数据也能同步到input上,你用个span,加了只能表面编辑下,又不会对数据面上产生实际影响。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
信息太少。请给出更多代码