为了账号安全,请及时绑定邮箱和手机立即绑定

如何解决v-model 保存值和实际显示值不同(需求,不是问题)的问题

如何解决v-model 保存值和实际显示值不同(需求,不是问题)的问题

阿波罗的战车 2018-10-12 18:15:48
1.问题描述:input 作为价格输入的源,单位为元,但实际需要保存值为分(*100)2.期望代码:<input v-model = 'good.price' :value = 'good.costPrice/100'>3.当然实际代码应该不是这样4.computed当然可以解决单一值得问题,但是针对嵌套多层的数据结构,比如goods.price goods.item.price怎么解决RT,如何解决这个问题
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

增加一个中间代理对象.
所有的model都与中间代理对象绑定,
使用computed连接目标对象和代理对象,
转化的逻辑放到computed中.

查看完整回答
反对 回复 2018-11-29
  • 1 回答
  • 0 关注
  • 1415 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信