1. 程式人生 > 實用技巧 >微信小程式 學習筆記(二)瞭解他的組成

微信小程式 學習筆記(二)瞭解他的組成

繼續-》》

在app.json檔案的pages下寫一個想要的名字 ,然後Ctrl+S儲存自動會生成四個檔案:.js .json .wxml .wxss

.wxml :類似html

看一下常用標籤:

<view> 類似於div
<button> 按鈕
<form>表單
<image>圖片
<text> 文字
<icon>圖示
<checkbox> 複選框
<radio>單選框
<input>輸入框
<progress>進度條

wxss樣式

選擇器:類似

#id    id="balabala"

.class   class="balabala"

element   view

::after     view::after

::before    view:before

根據螢幕大小改變的 rpx

引用外來樣式:

@import "../index/index.wxss";

可以把全域性樣式寫到:app.wxss

當然頁面本身的樣式優先順序要高於全域性樣式。

.js

開啟js檔案。可以看到生命週期函式和事件處理函式。註解已幫我們寫好。

生命週期:

onLoad:監聽頁面載入,一個頁面只會呼叫一次。

onReady:監聽頁面初次渲染完成。一個頁面只會呼叫一次。

onShow:監聽頁面顯示。例如,從後臺切入前臺時觸發。

onHide:監聽頁面隱藏。例如,從前臺切入後臺時觸發。

onUnload:監聽頁面解除安裝。例如,使用路由API中的wx.redirectTo()或wx.navigateBack()跳轉其他頁面時觸發。

事件處理函式:

.json配置檔案

app.json是應用級配置檔案;我們自己建立的是頁面級配置檔案。

在頁面及配置檔案中我們可以改變:導航欄樣式、是否允許滾動條等等。

bind繫結

  tap:點選事件;

  longtap:長按事件;

  touchstart:觸控開始;

  touchend:觸控結束;

  touchcancel:取消觸控;

單擊“⋯”會在底部彈出一個選單,在選單中有一項“轉發”,單擊轉發就會觸發onShareAppMessage 事件。單擊“⊙”可以在前臺、後臺之間切換,通過此按鈕可以測試onShow和onHide事件

debug:

"debug": true

彈窗:

1.

程式碼:

wx.showToast({
        title: '暗號錯誤!',
        icon: 'none',
        duration: 1500
})

2.

程式碼:

wx.showModal({
        title: '提示',
        content: '是否跳轉?',
        success: function (res) {
          if (res.confirm) {//這裡是點選了確定以後
            console.log('使用者點選確定')
          } else {//這裡是點選了取消以後
            console.log('使用者點選取消')
          }
        }
})

跳轉:

1.後臺 引數:url ,success ,fail ,complete

wx.navigateTo(OBJECT)

2.跳轉到應用的某個頁面引數:url ,success ,fail ,complete

wx.redirectTo(OBJECT) 

3.返回上一頁引數:data

wx.navigateBack(OBJECT) 

等有時間 待完成

@