收藏
回答

页面data 数据设置问题?

之前在js页面中 在page 外 通过 var app=getApp(); 得到app对象,在page 中 data 对象中 增加 属性 比如说 user:app._user.hy ,将app对象中的_user.hy 付给user。当今天更新了一下程序,发现所有这样的方式赋值的data 对象属性,都为空了。使得原来没有问题的功能,都出问题了。

代码例:

var app = getApp();

Page({

  /**

   * 页面的初始数据

   */

  data: {

    caseList:[],

    caseListAll:[],

    key: '', //关键字搜索

    userId : app._user.hy.id,

    _showClass:false,

    _selectVisionClass:'',

    }

    .....


之前版本userId 都有值,

现在没有了。

在onload方法中 增加 this.data.userId = app._user.hy.id;这个才可以。如果这样处理,大部分的页面都需要调整。微信的小程序开发不会是这样的吧!


最后一次编辑于  2021-11-06
回答关注问题邀请回答
收藏
登录 后发表内容