在微信小程序開發過程中,難免會遇到這樣那樣的問題,下面小編特意為大家整理了30條常見問題,避免開發者們走彎路。
(1)小程序名稱
小程序名稱具有唯一性,重名的需要重新設置,小程序名稱一旦設置就不能修改。小程序名稱長度20字符以內。
(2)小程序頭像
小程序頭像介紹內容,每月可以修改5次,服務范圍每月只能修改1次。
(3)小程序數量
一個主體可以注冊50個小程序,一個開發者可以創建5個微信小程序。
(4)服務器配置
服務器配置每月可以修改3次,不要隨便動服務器配置。
(5)小程序賬號
小程序賬號只有管理員可以修改,可以綁定10個開發者。
(6)微信小程序開發版本
微信開發者工具目前提供windows64、windows32、mac版本
開發版本:使用微信小程序開發者工具,可將代碼上傳到開發版本中,開發版本保留最新的一份上傳的代碼,點擊“提交審核”,可以將代碼提交審核,開發版本可刪除,不影響線上版本和審核中版本代碼。
審核版本:只要有一份代碼處于審核中,有審核結果后可以發布到線上。也可以直接重新提交審核,覆蓋原審核版本。
線上版本:線上所有用戶使用的代碼版本,該版本代碼在新版本代碼發布后被覆蓋更新。
(7)小程序模板關鍵詞
選用模板消息,可以將標題模板搭配不同的關鍵詞使用,配置成功之后,關鍵詞順序不能修改,如果沒有找到模板關鍵詞,可以申請添加,每月可以提交5個新關鍵詞。
微信小程序密鑰AppSecret 只有管理員才能看到。
(9)微信小程序開發組件注意事項
1.獲取用戶輸入:需要使用組件的屬性bindchange將用戶的輸入內容同步到AppService。
2.腳本內不能使用window等對象
3.JsCore是一個沒有窗口對象的環境,所以不能在腳本中使用window,也無法在腳本中操作組件。
4.zepto/jquery會使用到window對象和document對象,所以無法使用。
5、一個應用同時只能打開5個頁面,當已經打開了5個頁面之后,wx.navigateTo不能正常打開新頁面。請避免多層級的交互方式,或者使用wx.redirectTo。
6、樣式表不支持級聯選擇器:
WXSS支持以.開始的類選擇器;可以使用標簽選擇器,控制同一類組件的樣式。
7、本地資源無法通過css獲取:
background-image:可以使用網絡圖片,或者base64,或者使用標簽。
8、修改窗口的背景色:
使用page標簽選擇器,可以修改頂層節點的樣式。
9、可以設置各種網絡請求的超時時間。
10、tabBar是一個數組,只能配置最少2個、最多5個tab,tab按數組的順序排序。(底部導航欄)
不要在定義于App()內的函數中調用getApp(),使用this就可以拿到app實例。
不要在onLaunch的時候調用getCurrentPage(),此時page還沒有生成。
通過getApp()獲取實例之后,不要私自調用生命周期函數。
App()必須在app.js中注冊,且不能注冊多個。
以上就是微信小程序開發常見問題,希望以上的內容對大家有所幫助!