2022-11-21 03:30:00 來(lái)自于應(yīng)用公園
1,小程序嵌入式網(wǎng)頁(yè)、嵌入式網(wǎng)頁(yè)中的跳轉(zhuǎn)鏈接、iframe中嵌套的頁(yè)面都必須在安全域名內(nèi),否則無(wú)法訪問。如果要在小程序中添加第三方廣告,這一點(diǎn)要注意,因?yàn)榘踩蛎母拇螖?shù)是有限制的,需要認(rèn)證服務(wù)器。還要注意內(nèi)嵌在網(wǎng)頁(yè)中的iframe。比如騰訊視頻的iframe嵌入在網(wǎng)頁(yè)中,會(huì)因?yàn)轵v訊視頻不在安全域名中而導(dǎo)致頁(yè)面無(wú)法訪問。
2.用戶信息授權(quán),
3.小程序之間的跳轉(zhuǎn)需要用戶點(diǎn)擊,跳轉(zhuǎn)前需要用戶確認(rèn)。跳轉(zhuǎn)次數(shù)小程序不要超過(guò)10。
4.小程序分為開發(fā)版、體驗(yàn)版、復(fù)習(xí)版,線上版開發(fā)版是最新版編輯開發(fā)工具;開發(fā)工具上傳后成為體驗(yàn)版,有體驗(yàn)權(quán)限的用戶可以查看;開發(fā)版本提交正式審核后,成為審核版本;審計(jì)成功后,
5.官方“小程序助手”小程序可以輕松打開所有版本小程序。
6.用戶都需要重新下載新版本。
7.小程序還在更新完善中,舊的代碼可能不符合新政策。為了避免這種情況,應(yīng)該更多地關(guān)注官方公告。
8.版本回滾功能可以將線上版本回滾到之前的版本。
9,小程序使用CommonJS規(guī)范,對(duì)ES6有很好的支持。
10,小程序沒有官方的狀態(tài)管理工具,頁(yè)面之間的通信依靠傳遞參數(shù)。如果需要復(fù)雜的狀態(tài)管理,
1.用戶微信支付后,需要在后臺(tái)向服務(wù)器推送消息,確認(rèn)支付成功。一個(gè)
2.小程序的DOM操作只能查詢屬性,不能設(shè)置屬性。一個(gè)
3,小程序基本庫(kù)版本與微信版本相關(guān),1
4.小程序中也存在兼容性問題。不想更新的用戶微信要像IE6忠實(shí)用戶一樣對(duì)待。一個(gè)
5.頁(yè)面小程序只有onload、onShow、onReady、onHide和onLoad生命周期,但與更新視圖相關(guān)的生命周期1不可用。
6.小程序不能直接渲染。應(yīng)該使用富文本組件,但是組件的性能會(huì)下降。一個(gè)
7,小程序還有很多原生組件,比如視頻和地圖。原生組件位于最頂層,將阻擋所有非原生組件。還有很多限制,比如不能改變大小,不能添加動(dòng)畫效果。不過(guò)有些組件在最新版本中可以在同一圖層渲染。一個(gè)
8,小程序不支持晃動(dòng)功能,但是可以通過(guò)監(jiān)測(cè)加速度傳感器來(lái)實(shí)現(xiàn)。一個(gè)
9,小程序有一個(gè)官方廣告組件,官方會(huì)拿一部分廣告收入。
1、下載開發(fā)工具、下載開發(fā) by工具、上傳代碼開發(fā) (Windows64版|Mac版)
2.配置服務(wù)器,在“開發(fā)設(shè)置”頁(yè)面檢查AppID和AppSecret,配置服務(wù)器的域名,保證小程序可以正常訪問服務(wù)器。
3.在開發(fā)小程序和開發(fā)之前,建議閱讀開發(fā)文檔,也可以到社區(qū)提問,與開發(fā)中遇到的問題交流。