線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
關于微信小程序開發(fā)的30個注釋
微信小程序在開發(fā)過程中需要注意什么?無論是自主研發(fā)還是外包公司,還是直接購買模板,我們都需要了解一些關于小程序開發(fā)的注意事項,以下和慧??萍嘉⒎职l(fā)'>我們來看看小編的微觀分布!
注意事項30點:
1,小程序名稱可以是中文,數字,英文。長度在3-20個字符之間,一個漢字等于2個字符。
2. 小程序的名稱不得與公共平臺的現有訂閱號和服務號重復。如果提示輸入重復名稱,請更改名稱以進行設置。
3.設置帳戶信息后,小程序名稱完成。請仔細設置。一旦不支持該設置,則不支持修改。
4.更改名稱以進行設置。如果公司的商標名稱,組織名稱等被侵犯,則可以通過公共平臺侵權投訴流程啟動投訴,并且可以檢索使用該名稱的權利。
5.個別開發(fā)者不能申請微信小程序;目前微信僅支持來自企業(yè),政府,媒體和其他組織的應用程序。
6,一個主題可以注冊30,具有綁定標識的開發(fā)者只能創(chuàng)建5個微信小程序。
對于員工,請不要只是借你的老板微信注冊微信小程序,因為你沒有機會。
對于老板,請不要只是借助你的員工微信注冊微信小程序,因為你可能不會回來。
7.如果您不是特殊組織,您仍需要花費300元進行認證。
即使您已經驗證了您的公共帳戶,您也需要支付費用(支持微信付款)進行驗證,以便您可以打開審核開關并發(fā)出小程序。
微信付款需要微信身份驗證才能使用。
8,服務器配置每月只修改3次機會,請謹慎使用。
沒有什么可以篡改下面的配置,你必須確保再次移動,并一次寫下所有,否則你將浪費你的機會,當你改變一個小的標點符號。
9.您的域名,文件和https應該準備好,否則你不能這樣做。 (服務器域名需要經過ICP備案,新的域名需要在24小時內配置。域名格式只支持Yawen大寫和小寫字母,數字和“ - ”,不支持IP地址和端口號)
10,小程序頭像,介紹每月只能修改5次,服務范圍每月只能修改一次。 小程序只能在第一個版本聯(lián)機后獲取QR碼。
11.使用模板消息時,您可以使用具有不同關鍵字的標題模板。配置完成后,不會修改關鍵字類型和順序。
12.如果找不到模板關鍵字,可以添加它。您可以每月提交5個新關鍵字,并在通過后分享。 (您可以推送自己的業(yè)務關鍵字)
13,一個小程序帳戶只有一個管理員(可以修改),你可以綁定10個開發(fā)人員。
14,關注:
開發(fā)版本:使用開發(fā)人員工具將代碼上載到開發(fā)版本。開發(fā)版僅保留每個人的最新上傳代碼。單擊“提交”以查看以提交要審核的代碼??梢詣h除開發(fā)版本,而不會影響在線版本和正在審核的版本的代碼。
審核中的版本:只有一份代碼正在審核中。審核結果后,您可以在線發(fā)布,也可以直接重新提交審核,涵蓋原始審核版本。
在線版本:該行所有用戶使用的代碼版本,在新版本的代碼發(fā)布后被覆蓋。
15,小程序AppSecret只能由管理員查看,平臺不會以純文本格式保存AppSecret。
16.數據分析僅計算在線版本的已發(fā)布版本,并提供實時統(tǒng)計數據。
如圖17所示,開發(fā)者工具當前提供windows 64,windows 32,mac版本(該版本當前在迭代中更新,可能需要經常更新)。
18.在內部測試階段,代碼上傳功能只能由管理員微信操作。
19.編寫代碼后,該工具將自動幫助用戶保存當前代碼編輯狀態(tài),直接關閉工具或切換到另一個項目,并且不會丟失編輯文件的狀態(tài),但應注意只有保存文件并修改內容。它實際上會寫入硬盤并觸發(fā)實時預覽。
20,獲取用戶輸入:您需要使用組件的屬性bindchange來同步用戶對AppService的輸入。
21,窗口不能使用窗口等對象:
JsCore是一個沒有窗口對象的環(huán)境,因此您不能在腳本中使用窗口或在腳本中操作組件。
22. zepto/jquery將使用window對象和文檔對象,因此無法使用。
23.一個應用程序一次只能打開5頁。當打開5頁時,wx.navigateTo無法正常打開新頁面。避免多級交互或使用wx.redirectTo。
24.樣式表不支持級聯(lián)選擇器:
WXSS支持以。開頭的類選擇器。您可以使用標記選擇器來控制同一類組件的樣式。
25.無法通過css獲取當地資源:
背景圖像:您可以使用Web圖像或base64,或使用標簽。
26.修改窗口的背景顏色:
使用頁面標記選擇器修改頂部節(jié)點的樣式。
27.前臺和后臺的定義:
當用戶點擊左上角關閉,或按設備主頁按鈕離開微信時,小程序不會直接銷毀,而是進入后臺;
再次輸入微信或再次打開小程序時,它將從后臺進入前臺。只有當小程序進入后臺一段時間,或者系統(tǒng)資源占用太高時,才會被破壞。
28. App()必須在app.js中注冊,不能注冊。
不要在App()中定義的函數上調用getApp(),并使用它來獲取應用程序實例。
不要在onLaunch上調用getCurrentPage(),該頁面尚未生成。
使用getApp()獲取實例后,請勿私下調用生命周期函數。
29,tabBar是一個數組,最多只能配置2個,最多5個制表符,制表符按數組的順序排序。 (底部導航欄)
30,您可以設置各種網絡請求的超時時間
微信,小程序,開發(fā)