100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 微信小程序数据数据绑定显示NaN

微信小程序数据数据绑定显示NaN

时间:2021-04-17 07:43:05

相关推荐

微信小程序数据数据绑定显示NaN

问题现象:

后端传到前端的数据显示到页面上为NaN

问题分析:

NaN的意思是非数字,由此可知解析的时候将非数字解析成了数字对数据及代码进行检查,后台返回的数据并不需要计算,而是直接绑定到页面上即可

<view><text>服务器时间</text><text>{{serverinfo.server-time}}</text></view>

再次分析数据绑定代码, {{serverinfo.server-time}} 可以理解成

[ serverinfo.server ]-[ time ]

分析,当我们这么中写法时,{{}}内为计算表达式,渲染时会根据计算内容进行渲染,这里如果带入计算确实为不合法的计算。

修改后代码

<view><text>服务器时间</text><text>{{serverinfo['server-time']}}</text></view>

还一种方式跟这个同样原理,可以在获得数据后进行转换重命名,然后再绑定。

当然,如果数据来源如果能修改,那就更好。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。