微信小程式開發記錄_01程式碼構成
小程式程式碼構成:
一 JSON配置檔案
01, app.json 是當前小程式的全域性配置,包括了小程式的所有頁面路徑、介面表現、網路超時時間、底部 tab 等
02, page.json 頁面級別的配置
03, project.config.json 工具配置,小程式開發者工具相關的配置屬性,沒太理解
二 WXML模板
類似HTML, 只是標籤有所區別,
小程式的
WXML
用的標籤是
view
,
button
,
text
等等,這些標籤就是小程式給開發者包裝好的基本能力,我們還提供了地圖、影片、音訊等等元件能力。
WXML只管展示,JS只管內容,構建MVVM開發模式,類似Vue的開發理念,比如引入某個欄位
<text>{{msg}}</text>
JS 只需要管理狀態即可:
this.setData({ msg: "Hello World" })
透過
{{ }}
的語法把一個變數繫結到介面上,我們稱為資料繫結。僅僅透過資料繫結還不夠完整的描述狀態和介面的關係,還需要
if
/
else
,
for
等控制能力,在小程式裡邊,這些控制能力都用
wx:
開頭的屬性來表達
三 WXSS樣式
WXSS
具有
CSS
大部分的特性,小程式在
WXSS
也做了一些擴充和修
四 邏輯互動
在小程式裡邊,我們就透過編寫
JS
指令碼檔案來處理使用者的操作。
<view>{{ msg }}</view><button bindtap="clickMe">點選我</button>
點選
button
按鈕的時候,我們希望把介面上
msg
顯示成
"Hello World"
,於是我們在
button
上宣告一個屬性:
bindtap
,在 JS 檔案裡邊宣告瞭
clickMe
方法來響應這次點選操作:
Page({ clickMe: function() { this.setData({ msg: "Hello World" }) }})
響應使用者的操作就是這麼簡單,更詳細的事件可以參考文件 WXML - 事件 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10248702/viewspace-2669906/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微信小程式開發記錄_03_開發指南_小程式程式碼組成微信小程式
- 原生微信小程式開發記錄微信小程式
- 微信小程式開發小記微信小程式
- 微信小程式使用記錄微信小程式
- 微信小程式踩坑記錄微信小程式
- 使用wepy開發微信小程式01——常用的元件微信小程式元件
- 微信小程式教程01:小程式簡介微信小程式
- 微信小程式開發記錄02_執行機制微信小程式
- 微信小程式開發微信小程式
- 微信小程式BLE踩坑記錄微信小程式
- 【小程式】微信小程式開發準備微信小程式
- 微信小程式之程式碼構建初探:如何繼續使用html與css開發小程式微信小程式HTMLCSS
- 微信小程式開發2微信小程式
- 微信小程式開發教程微信小程式
- 微信小程式開發學習筆記[3]微信小程式筆記
- 微信小程式開發學習筆記[4]微信小程式筆記
- mpvue開發微信小程式踩坑筆記Vue微信小程式筆記
- 微信小程式開發學習筆記[2]微信小程式筆記
- 微信小程式開發01-小程式的執行流程是怎麼樣的?微信小程式
- 微信小程式開發總結(附原始碼)微信小程式原始碼
- 微信小程式掃碼解析小程式碼微信小程式
- 微信小程式--聊天室小程式(雲開發)微信小程式
- 微信小程式開發系列七:微信小程式的頁面跳轉微信小程式
- 微信小程式開發系列教程三:微信小程式的除錯方法微信小程式除錯
- 微信小程式開發系列二:微信小程式的檢視設計微信小程式
- 微信小程式開發風口下,微信小程式該如何運營?微信小程式
- 使用mpvue開發微信小程式Vue微信小程式
- 微信小程式開發--『狗蛋TV』微信小程式
- 開發微信小程式的作用微信小程式
- 微信小程式雲開發6微信小程式
- 微信小程式開發神器-Grace微信小程式
- 微信小程式開發精講微信小程式
- 微信小程式藍芽開發微信小程式藍芽
- 微信小程式開發總結微信小程式
- 微信小程式開發之大神之路最全微信小程式開發教程(視訊+精品文章)微信小程式
- 【微信小程式開發】梔子手作花花微信小程式商城開發最佳實踐微信小程式
- 記錄--uniapp相容微信小程式和支付寶小程式遇到的坑APP微信小程式
- 從微信小程式開發者工具原始碼看實現原理(一)- - 小程式架構設計微信小程式原始碼架構