收藏
回答

为什么用this.data获取不到page数据?

问题模块
开发者工具
var that = this;
var user_id = this.data.user_id;
this.getCourse();
var course_id = this.data.course_id;//课程id
var cr_id = this.data.cr_id;//教室id
data: {
    latitude: null,//经度
    longitude: null,//纬度
    getLocation: null,//获取经纬度是否成功标志
    signstate: null,//签到状态标志
    user_id: null,//用户帐号
    userStatus: null,//用户身份
    signcheck: null,//签到检查标志
    cr_id: null,//教室id
    course_id: null//课程id
  },
<view>Course_id:{{course_id}},Cr_id:{{cr_id}}</view>


this.getCourse()是获取course_id及cr_id的方法,可以传递到wxml中但是为什么后台用this.data获取不到?

最后一次编辑于  2017-04-12
回答关注问题邀请回答
收藏

4 个回答

  • 喵喵喵喵_世界真奇妙
    喵喵喵喵_世界真奇妙
    2017-04-17

    怎么解决的

    2017-04-17
    赞同
    回复
  • Telegram @Astrian
    Telegram @Astrian
    2017-04-12

    @墨丶然 

    用别的方法设值容易出现奇奇怪怪的问题……用 API 保险一点。

    2017-04-12
    赞同
    回复
  • Splus
    Splus
    2017-04-12

    问题是wxml里有值,但是this.data获取不到,方法里的user_id 和 cr_id是方法内的对象


    2017-04-12
    赞同
    回复
  • Telegram @Astrian
    Telegram @Astrian
    2017-04-12

    data 对象的方法错了。

    this.setData({
        user_id='ooxxxxoo'
    })
    2017-04-12
    赞同
    回复