天天看點

微信小程式簡單總結

1、添加一些圖檔素材(網上找的),複制到項目的根目錄下面,和pages目錄同級

微信小程式簡單總結

2、檢視微信文檔介紹

微信小程式簡單總結

3、打開blog檔案夾,編輯blog.js,page函數裡面添加對象,data對象表示資料,即和背景互動的資料都在這裡面存儲和展示,onLoad,onReady等函數是微信在頁面加載時預設存在的函數,我們可以重寫,實作我們自己的邏輯

微信小程式簡單總結

4、點選編譯檢視對應的效果,及函數加載順序,onLoad、onShow 、onReady的加載順序

微信小程式簡單總結

5、網絡請求

打開微信文檔,裡面有對應的網絡請求api,wx.request(),接收一個對象,包含我們請求的各種參數(互動的域名正式環境有限制,而且需要為https)

微信小程式簡單總結

6、編輯blog.js,在onLoad函數裡面發起網絡請求,接口位址是我測試用的位址,會傳回對應的資料清單,注意的地方是this指向問題,因為是在回調函數裡面擷取資料的,然後需要放到data對象裡面,是以需要提前儲存this對象的位址

微信小程式簡單總結

現在進入頁面就可看到控制台列印接收到的資料了(資料請求也可以這樣發送)

[javascript] view plain copy 

//發起網絡請求  

   wx.request({  

    url: app.globalData.blog_url+'/article/findHotArticles.action',  

    data:{  

        size:20  

    },  

    success: function(res) {  

      console.log(res.data);  

      //把擷取到的結果放到資料層  

      that.setData({  

         list:res.data  

        })  

    }  

  })  

7、ok,現在就是展示資料的時候了,打開微信微信官方文檔,主要使用的是view标簽,詳情參考文檔

微信小程式簡單總結

8、展示層代碼,使用<block wx:for="{{list}}"> 周遊文章對象,{{}} 取的是data資料層裡面的資料,

微信小程式簡單總結

9、綁定的下拉函數(不做處理)

微信小程式簡單總結

10、處理樣式,view标簽可以使用CSS3的樣式,并且微信本身也提供一些計算尺寸的方法,也支援樣式選擇器,類選擇器,id選擇器,直接看代碼,編輯我們的blog.wxss

微信小程式簡單總結

11、現在就可以儲存,然後點選左側的編譯,就完成了清單展示

微信小程式簡單總結