微信小程式之邏輯層與介面層03
微信小程式之邏輯層與介面層03
邏輯層(JavaScript)
在小程式中,我們認知的JavaScript是和小程式中的JavaScript是有些不同的
1.小程式不是執行在遊覽器中的,所以是沒有DOM和BOM物件的
2.在小程式的Javascript中有一些額外的成員
APP() 用於定義應用程式的例項物件
Page() 用於定義物件
getAPP() 用於獲取到應用程式的例項物件
getCurrentPages()用來獲取當前頁面的呼叫棧(陣列,也就是最後一個也就是當前頁面)
wx物件 用來提供額外的API的
3.小程式中的JavaScript是支援Commonjs規範的(瞭解node.js即可)
在utils包中去寫一個公共的方法
通過foo來在別的頁面呼叫我們寫好的公共的方法
4.關於ES6轉ES5
官方文件給了我們提供瞭解決方案
介面層(wxml+wxss)
資料繫結
之前接觸到的後端和前端的一些模板引擎,比如Java中的jsp裡面支援一些el和jstl的表示式,或者是Thymeleaf.小程式的這種資料簡單繫結比較類似於vue中的插值表示式也就是通過倆個花括號進行資料的簡單繫結
補充:
mustache語法也可以用在class屬性後面,使用wxss檔案來去定義它的樣式
語法會預設將字串不為空的值為true,可以使用mustache來解決這個問題
關於列表的渲染
首先需要在我們頁面的data中定義一個陣列
注意:如果我們的全域性變數中有item,可以使用vx:for-iten="aaa"用aaa來代替item,遍歷每個座標的索引可以通過vx:for-index來獲取
相關文章
- 微信小程式開發基礎(一)「配置」與「邏輯層」微信小程式
- 微信小程式echarts層級太高微信小程式Echarts
- 微信小程式開發系列四:微信小程式之控制器的初始化邏輯微信小程式
- 微信小程式的檢視層總結微信小程式
- 微信小程式登入頁動畫-雲層漂浮微信小程式動畫
- 《底層邏輯》讀後感
- Golang 單元測試 - 邏輯層Golang
- 微信小程式自定義tab,多層tab巢狀實現微信小程式巢狀
- 微信小程式必用介面微信小程式
- 大話Python函式底層邏輯Python函式
- 軟體測試的底層邏輯
- 微信小程式之支付微信小程式
- mp-vue微信小程式多層路由跳轉問題覆盤Vue微信小程式路由
- 微信小程式如何阻止多層巢狀元件的點選事件冒泡微信小程式巢狀元件事件
- 短影片的底層邏輯和認知
- 由Python歷史「解密」Python底層邏輯Python解密
- 從OC角度思考OKR的底層邏輯OKR
- 對話行癲:解密阿里雲頂層設計和底層邏輯解密阿里
- 微信小程式雲開發如何實現微信支付,業務邏輯又怎樣才算可靠微信小程式
- 小程式實現微信 【我的】介面
- 微信小程式框架與元件微信小程式框架元件
- 對話行癲:最詳解密阿里雲頂層設計和底層邏輯解密阿里
- 遊戲商業化與付費點:揭開底層邏輯(上篇)遊戲
- NAS層架構03架構
- Java微信授權登入小程式介面Java
- 基於微信小程式的知乎介面微信小程式
- 微信小程式之wxss05微信小程式
- Appium 之測試微信小程式APP微信小程式
- Appium之測試微信小程式APP微信小程式
- 什麼是物理層介面?—Vecloud微雲Cloud
- C++ 煉氣期之基本結構語法中的底層邏輯C++
- 微信小程式使用echarts/資料重新整理重新渲染/圖層遮擋問題微信小程式Echarts
- 微信小程式開發03-這是一個元件微信小程式元件
- 微信小程式開發記錄_03_開發指南_小程式程式碼組成微信小程式
- 微信小程式之小白教程系列 第一篇 微信小程式 — Hello World微信小程式
- 分享一次微信小程式的介面破解微信小程式
- 微信小程式微信小程式
- 微信小程式CSS之Flex佈局微信小程式CSSFlex