2271关注7226浏览
<input id="smartMode_maxNoWaterHour" value="{{smartMode.ProtocolData.maxNoWaterDay == 99 ? '-' : smartMode.ProtocolData.maxNoWaterHour}}" bindblur="bc_smartMode" />
保持 smartMode.ProtocolData.maxNoWaterDay = 99 不变的情况下,应该一直显示 "-"
但是,如果使用setData去赋值smartMode.ProtocolData.maxNoWaterHour,就会显示smartMode.ProtocolData.maxNoWaterHour的值,而实际应该一直显示 '-'
但去赋值父对象,即setData去赋值 smartMode.ProtocolData 这个变量,则显示是正确的。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
邱世承
15人对此回答表示赞同
没问题的。不是小程序的bug,给一个对象里面的某个字段单独赋值,是需要
展开150回复分享发布于 6年前评论(0)
收起评论
-
Aubrey
14人对此回答表示赞同
我今天单独拿出来,试试这块问题,发现是这样的机制(很简单很基础的),所以我提的问题不是问题了:
展开140回复分享发布于 6年前评论(0)
收起评论
-
断桥残雪
11人对此回答表示赞同
其他都每变,就是把setData的对象,从smartMode.ProtocolData.maxNoWaterHour,改为smartMode.ProtocolData,就解决了问题。
展开110回复分享发布于 6年前评论(0)
收起评论
-
北极贝TAN
2人对此回答表示赞同
我没问题啊,你关吧
展开20回复分享发布于 6年前评论(0)
收起评论
-
Leah
1人对此回答表示赞同
看看你的赋值
展开10回复分享发布于 6年前评论(0)
收起评论