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获取不到?
怎么解决的
@墨丶然
用别的方法设值容易出现奇奇怪怪的问题……用 API 保险一点。
问题是wxml里有值,但是this.data获取不到,方法里的user_id 和 cr_id是方法内的对象
设
data
对象的方法错了。