溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

分析Android微信小程序開發(fā)的代碼構(gòu)成

發(fā)布時間:2021-11-05 16:42:07 來源:億速云 閱讀:129 作者:iii 欄目:web開發(fā)

這篇文章主要講解了“分析Android微信小程序開發(fā)的代碼構(gòu)成”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“分析Android微信小程序開發(fā)的代碼構(gòu)成”吧!

一 JSON配置文件

01, app.json 是當(dāng)前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現(xiàn)、網(wǎng)絡(luò)超時時間、底部 tab 等

02, page.json  頁面級別的配置

03,  project.config.json 工具配置,小程序開發(fā)者工具相關(guān)的配置屬性,沒太理解

二  WXML模板 

類似HTML, 只是標(biāo)簽有所區(qū)別,小程序的 WXML 用的標(biāo)簽是 viewbuttontext 等等,這些標(biāo)簽就是小程序給開發(fā)者包裝好的基本能力,我們還提供了地圖、視頻、音頻等等組件能力。

WXML只管展示,JS只管內(nèi)容,構(gòu)建MVVM開發(fā)模式,類似Vue的開發(fā)理念,比如引入某個字段

<text>{{msg}}</text>

JS 只需要管理狀態(tài)即可:

this.setData({ msg: "Hello World" })

通過 {{ }} 的語法把一個變量綁定到界面上,我們稱為數(shù)據(jù)綁定。僅僅通過數(shù)據(jù)綁定還不夠完整的描述狀態(tài)和界面的關(guān)系,還需要 if/elsefor等控制能力,在小程序里邊,這些控制能力都用 wx: 開頭的屬性來表達(dá)

三 WXSS樣式

WXSS 具有 CSS 大部分的特性,小程序在 WXSS 也做了一些擴(kuò)充和修

四 邏輯交互

在小程序里邊,我們就通過編寫 JS 腳本文件來處理用戶的操作。

<view>{{ msg }}</view><button bindtap="clickMe">點擊我</button>

點擊 button 按鈕的時候,我們希望把界面上 msg 顯示成 "Hello World",于是我們在 button 上聲明一個屬性: bindtap ,在 JS 文件里邊聲明了 clickMe 方法來響應(yīng)這次點擊操作:

Page({
  clickMe: function() {
    this.setData({ msg: "Hello World" })
  }})

感謝各位的閱讀,以上就是“分析Android微信小程序開發(fā)的代碼構(gòu)成”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對分析Android微信小程序開發(fā)的代碼構(gòu)成這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI