小程序的一些限制:
-
不支持HTML、沒有 Dom。網頁用的 JS、CSS 基本要全部重寫,WXML 的語法和 HTML 差異還挺大,基本是一個個照着手冊的屬性去改。CSS 選擇器不支持級聯。
-
小程序源碼打包后的大小限制為1M,超大傳不上去。單次通過 wx.request傳輸的數據最大也是1M。
-
MINA 框架實現的 tab bar,最多5個 tab;通過 wx. navigateTo 推入后台的頁面最多5層,超過會無法打開新頁面。
-
小程序沒有 webview 控件,自帶的 view 和 text 又不支持圖文混排,還不能動態 set WXML …… 所以小程序上的富文本也就只能做到固定焦點圖+純文本+emoji了 [二哈]
-
不支持 A 標簽,無法打開普通網頁。
- 整體上來講,小程序本身被設計為處理簡單邏輯的「工具型」應用;同時具有很強的內容封閉性。