今天看了幾個小時的微信小程序說說心得體會


今天看了幾個小時的微信小程序說說心得體會

小程序是個前端框架

根據微信相關提供了很多接口

1 先說說各種后綴的文件

.json 后綴的 JSON 配置文件
.wxml 后綴的 WXML 模板文件
.wxss 后綴的 WXSS 樣式文件
.js 后綴的 JS 腳本邏輯文件

 

2 JSON 配置

app.json 和 project.config.json,此外在 pages/logs 目錄下還有一個 logs.json

項目比較重要的JSON文件

app.json 是當前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現、網絡超時時間、底部 tab 等.

page.json 其實用來表示 pages/logs 目錄下的 logs.json 這類和小程序頁面相關的配置。

project.config.json通常大家在使用一個工具的時候,都會針對各自喜好做一些個性化配置,例如界面顏色、編譯配置等等,當你換了另外一台電腦重新安裝工具的時候,你還要重新配置

 

3  數據綁定

WXML 是這么寫 :

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

JS 只需要管理狀態即可:

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

通過 {{ }} 的語法把一個變量綁定到界面上,我們稱為數據綁定

 

4 模板

WXML 模板

從事過網頁編程的人知道,網頁編程采用的是 HTML + CSS + JS 這樣的組合,其中 HTML 是用來描述當前這個頁面的結構,CSS 用來描述頁面的樣子,JS 通常是用來處理這個頁面和用戶的交互。

同樣道理,在小程序中也有同樣的角色,其中 WXML 充當的就是類似 HTML 的角色。打開 pages/index/index.wxml,你會看到以下的內容:

<view class="container"> <view class="userinfo"> <button wx:if="{{!hasUserInfo && canIUse}}">獲取頭像昵稱</button> <block wx:else> <image src="{{userInfo.avatarUrl}}" background-size="cover"></image> <text class="userinfo-nickname">{{userInfo.nickName}}</text> </block> </view> <view class="usermotto"> <text class="user-motto">{{motto}}</text> </view> </view>
模板中有專門的模板使用語法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM