微信小程序学习

(对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”小写了。谨此告诫自己要熟练记忆语法的大小写。
今天最大的问题还是马虎,问题出来,都马虎大意,代码写错位置。

你可能感兴趣的:(微信小程序学习)