夜夜躁日日躁韩国精品
400-800-9385
網站建設資訊詳細

微信小程序之一些JS方法的學習

發表日期:2022-08-26 11:23:39   作者來源:陳應信   瀏覽:164   標簽:微信小程序    
上次講到程序的創建和一些文件的解釋,這些具體講一講小程序的方法,因為我們創建小程序時用的是javacsript腳本,所以小程序的也同樣支持原生態的JS方法和語法,但不支持jquery的語法,這個需要注意。打開一個首頁的index.js文件,如下所示:
 
Page({
//data數組非常的重要,用來設置一些默認的參數,可以直接即到wxml文件里,例如下面的參數
data: {
 a:1,
b:[0,0],
},
在index.wxml文件里,只要使用{{a}}即可輸出1的內容,b是定義一個數組,如果需要在index.js文件上即使這些參數,只需要使用var a = this.data.a就能得到該參數的值
//小程序最主要的方法onLoad,就是用戶進入這個頁面時會調用這個方法,如果是通過switchTab切換跳轉到該頁面,該方法不會重新加載,只會加載一次,如果需要重新加載,需要使用navigate切換跳轉該頁面
onLoad: function () {
  //處理一些事情,如this.getNewslist();
var b = this.data.b
},
 //該方法類似onLoad,也是每次進入頁面時都會加載,且無論使用什么方式的切換跳轉,只要是重新進入一個頁面,都會加載onShow方法,該方法可以在首頁里實時更新一些內容,以免用戶用switchTab切換時無法看到更新的內容。
 onShow: function () {
//使用方式與onLoad完全一樣
},

// 頁面自定義函數--加載頁面的新聞列表,如onLoad方法里所調用
getNewslist: function (){
},
 
// 頁面相關事件處理函數--監聽用戶下拉動作,就是用戶的手機按住頁面往下拉時,會調用的函數,這個函數通常用來實時更新一些數據
onPullDownRefresh: function () {
},
下面還有兩個不常用的方法,就是用戶離開該頁面或退出小程序時所要用到的,一般情況用來清除該頁面的定時執行的方法,以免用戶離開該頁面或退出小程序時還在執行這個定時執行的程序。
  onHide: function () {
    clearInterval(checkLoginInterval)//清除定時執行跳轉
 
  },
  onUnload: function () {
    clearInterval(checkLoginInterval)//清除定時執行加載當前任務
    console.log("頁面onUnload")
  },
})

以上這里都是小程序會用到的一些方法,這些方法使用也是比較簡單,結合我們自己在共用的util.js文件里寫一些自定義的方法,可以滿足我們處理一般的小程序功能了。
 
如沒特殊注明,文章均為方維網絡原創,轉載請注明來自http://www.manifestmojo.com/news/6521.html