<mark id="sc1zy"><output id="sc1zy"></output></mark>
<ruby id="sc1zy"></ruby><strong id="sc1zy"><u id="sc1zy"><dl id="sc1zy"></dl></u></strong>

    <optgroup id="sc1zy"><li id="sc1zy"></li></optgroup>

    1. 400-800-9385
      網站建設資訊詳細

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

      發表日期:2022-08-26 11:23:39   作者來源:陳應信   瀏覽:422   標簽:微信小程序    
      上次講到程序的創建和一些文件的解釋,這些具體講一講小程序的方法,因為我們創建小程序時用的是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.carlodifabbio.com/news/6521.html
      秋霞鲁丝片AV无码少妇,强奷漂亮少妇高潮A片久久,日本丰满少妇BBBBBB,无码少妇一区二区浪潮免费