收藏
回答

小程序 setdata 只修改逻辑层数据 未更改视图层

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 Bug 工具 1.02 2.0.0

 如题,编译后,console.log显示的data数据已经修改,但是视图层数据未修改。



js代码:

Page({

 /**

  * 页面的初始数据

  */

 data: {

   timu: '等等',

   items: [

     { name: '等等' },

     { name: '等等' },

     { name: '等等' },

     { name: '等等' },]

 },

 /**

  * 生命周期函数--监听页面加载

  */

 onLoad: function (options) {

   var that = this;

   wx.getStorage({

     key: 'exam',

     success: function (res) {

       var tempA = res.data.A

       that.setData({

         'items[0]': res.data.A,

         'items[1]': res.data.B,

         'items[2]': res.data.C,

         'items[3]': res.data.D,

         timu: res.data.title,

       })

       console.log(that.data.items[0])

       console.log(that.data.items[1])

       console.log(that.data.items[2])

       console.log(that.data.items[3])

     },

   })

 },

})

wxml:

<view>

 <view class="contentxt">

   <text class="timu">题目:{{timu}}</text>

 </view>

 <view class="op">

   <radio-group class="radio-group" bindchange="radioChange">

     <radio class="radio" wx:for="{{items}}" checked="{{item.checked}}">

       <text>{{item.name}}</text>

     </radio>

   </radio-group>

 </view>

 <button class="btn" bindtap="callFunction">提交</button>

</view>




最后一次编辑于  11-09
回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    11-09


    ['items[0]']:res.data.A

    11-09
    赞同
    回复 3
    • 朱泽洋
      朱泽洋
      11-09
      我改了一下,和原来一样
      11-09
      回复
    • 拾忆
      拾忆
      11-09回复朱泽洋
      ['items[0].name']:res.data.A
      11-09
      1
      回复
    • 朱泽洋
      朱泽洋
      11-09回复拾忆
      wow 可以了,谢谢! 实在太棒了
      11-09
      回复
问题标签