收藏
回答

新版开发工具(1.01.170913)更新后,setData问题好严重啊

js中有data如下:

{

    a: {...},

    b: {...}

}


wxml中:

<template is="someTpl" data="{{...a[someName]}}"/>


someTpl中某View bindtap调用js方法,只要js方法中setData(不管是否set了什么数据,哪怕无用的),就会影响模板重新渲染

比如:someTpl中有input, input输完后 触发bindtap js,就会被重置input


回答关注问题邀请回答
收藏

4 个回答

  • 红掌拨清波
    红掌拨清波
    2017-09-15

    不是基础库版本导致的,在开发者工具0.21.201800,基础库版本1.43以上,开发者工具内调试是好的,在编译完之后就出现了这样的问题

    2017-09-15
    有用
    回复
  • 红掌拨清波
    红掌拨清波
    2017-09-14

    好难受,这两天也出现这个问题,求解决,求帮助!!!!!!都是同胞,求救,当点击按钮setData的时候,input已经填入的信息被清空,并且我setData的数据跟input里面的一点关系都没有,求救啊求救啊

    2017-09-14
    有用
    回复
  • 李思
    李思
    2017-09-14

    同样的问题, setData的时候 input中已经编辑好的内容 会被清空掉

    2017-09-14
    有用
    回复
  • 唐英 -
    唐英 -
    2017-09-14

    就是我没有指定要setData的数据,也全部重新setData了;目前线上版本好的,不敢重新编译提交了。。。。。。

    2017-09-14
    有用
    回复
登录 后发表内容