这是两个tab页面,通过点击来切换页面,其实就是改变后台的数据
只是点击后,后台数据更新,但是页面却没有重新渲染。
以下是分析:
isPayee: tab的值,当为1时,展示1号tab, 为0时,展示2号tab
点击tab,发现data中的isPayee改变了。
说明方法没问题,但是页面却不会变化。尝试多次,都不会刷新,开始以为是小程序bug,因为之前遇到过多次官方bug。
最后发现:
isPayee类型改变了,应该为int ,方法调用后,ispayee的值改为了str类型,导致页面判断一直为true。
结论:如果调用setData页面没有重新渲染,可以查看数据类型有没有问题,不要单单看打印出来的数据,因为打印出来的数据,你无法区分类型