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