微信小程序学习
2018-02-01 本文已影响5人
部落大圣
(对1月30号的文章在markdown模式下重新编辑排版)
今天就强调一个知识点JS中设置数据this.setData,昨天尝试在app.js中定义了一个对象mydata
mydata:{
username:"理想"
}
我希望在首页中吊用mydata中的的属性值,
利用到了Var app=getApp();申明获取App。我希望在生命周期函数onload中替换调moto的值
ar app=getApp();
Page({
/**
* 页面的初始数据
*/
data: {
moto:"Hello!World!"
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.setData({moto:app.mydata.username})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
bindview:function(){
wx.navigateTo({
url: '',
success: function(res) {},
fail: function(res) {},
complete: function(res) {},
})
}
})
写了那么多废话,结果调试错误,问题发现在this.setData上。我把“D”小写了。谨此告诫自己要熟练记忆语法的大小写。
今天最大的问题还是马虎,问题出来,都马虎大意,代码写错位置。