微信小程式之邏輯層與介面層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
- 微信小程式登入頁動畫-雲層漂浮微信小程式動畫
- 軟體測試的底層邏輯
- 從OC角度思考OKR的底層邏輯OKR
- 大話Python函式底層邏輯Python函式
- 業務邏輯層快取應該設計快取
- 短影片的底層邏輯和認知
- 對話行癲:解密阿里雲頂層設計和底層邏輯解密阿里
- NAS層架構03架構
- 微信小程式自定義tab,多層tab巢狀實現微信小程式巢狀
- 由Python歷史「解密」Python底層邏輯Python解密
- 對話行癲:最詳解密阿里雲頂層設計和底層邏輯解密阿里
- C++ 煉氣期之基本結構語法中的底層邏輯C++
- 剖析一下"搶茅臺"指令碼底層邏輯指令碼
- AIDL 跨程式呼叫 -- 介面層解析AI
- 微信小程式如何阻止多層巢狀元件的點選事件冒泡微信小程式巢狀元件事件
- mp-vue微信小程式多層路由跳轉問題覆盤Vue微信小程式路由
- 微信小程式必用介面微信小程式
- 聊聊小程式的登入邏輯
- 瞭解用於大資料解決方案的邏輯層大資料
- 03-邏輯學有哪些分支?
- 微信小程式雲開發如何實現微信支付,業務邏輯又怎樣才算可靠微信小程式
- R資料分析:樣本量計算的底層邏輯與實操,pwr包
- 小程式無限層級路由方案路由
- 探索小程式底層架構原理架構
- Android 介面顯示與邏輯處理Android
- WordPress模板層次03:模板檔案中常見程式碼
- 計算機網路之網路介面層計算機網路
- 從百聞牌到MOBA——遊戲底層規則抽象邏輯探究遊戲抽象
- 分層開發思想與小籠包
- 新零售SaaS架構:組織管理的底層邏輯與架構設計架構
- 【微信小程式】微信小程式掉進的坑之與後臺資料互動微信小程式