搜尋
首頁微信小程式小程式開發30個小程式開發中常見問題和解決方法(總結)

許多人都開發過微信小程序,在開發路上踩坑的人不佔少數,在專案實施時總會遇到一些問題。在小程式開發時需要注意哪些問題才可以避免走彎路呢?本文整理了30條常見問題和解決方法,讓開發者盡可能的繞道。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

30個小程式開發中常見問題和解決方法(總結)

30個小程式開發中常見問題與解決方法

1、小程式名稱不得與公眾平台已有的訂閱號、服務號重複。如提示重名,請更換名稱進行設定。

2、選用範本訊息時,你可用該標題的範本搭配不同的關鍵字使用,設定提交後關鍵字種類和順序將無法修改。

3、小程式名稱在帳號資訊設定時完成,請謹慎設置,一旦設定暫不支援修改。

4、更換名稱進行設定。若企業商標,組織名稱等名稱被侵權,可透過公眾平台侵權投訴流程發起投訴,取回名稱使用權。

5、小程式名稱可以由中文、數字、英文。長度在3-20個字元之間,一個中文字等於2個字元。

6、原本個人開發者無法申請微信小程式;微信僅支援企業、政府、媒體、其他組織申請。在之後的更新中開放了個人開發者。

7、如果你不是特殊組織,你還是要花300元才能認證。

即使你對公帳號已經驗證,你也需要繳納300**元**(支援微信支付)進行驗證,這樣才能夠打開審核開關,發布小程式。

微信支付需要微信認證後才能使用。

8、伺服器配置每月只有3次修改機會,省點用,小心沒機會。

沒事別亂動下面的配置,一定確定了再動,並且一次性寫完整,不然你改個小標點都會浪費你的一次機會。

9、你的網域、備案、https要準備好,不然做不了。 (伺服器網域名稱需進過ICP備案、新備案網域需24小時候才能設定。網域名稱格式只支援雅文大小寫字母、數字及“-”,不支援IP位址及埠號)

10、小程式頭像、介紹每月只能修改5次,服務範圍每月只能修改1次。小程式二維碼在第一個版本上線後才能取得。

11、一個主體可以註冊30個,一個綁定身分的開發者只能建立5個微信小程式。

對於員工來說,請不要隨便藉給你的老闆你的微信來註冊微信小程序,因為你這樣就沒有機會了。

對於老闆來說,請不要隨便藉給你的員工微信來註冊微信小程序,因為你可能要不回來。

12、找不到模板關鍵字的時候,可以進行申請添加。每月可以提交5次新關鍵字,通過後會被分享。 (堆自家關鍵字的好機會呀!!)

13、一個小程式帳號只有一個管理員(可修改),可以綁定10位開發者。

14、重點注意:

開發版本:使用開發者工具,可將程式碼上傳到開發版本。開發版本只保留每人最新的一份上傳的程式碼。點選提交審核,可將程式碼提交審核。開發版本可刪除,不影響線上版本和審核中版本的程式碼。

審核中版本:只能有一份程式碼處於審核中。有審核結果後可以發佈到線上,也可直接重新提交審核,涵蓋原審核版本。

線上版本:線上所有使用者使用的程式碼版本,該版本程式碼在新版本程式碼發布後被覆蓋更新。

15、資料分析只統計已發布線上版本使用數值,同時提供即時統計資料。

16、小程式AppSecret只有管理員才能查看,平台不會明文儲存AppSecret。

17、開發者工具目前提供windows 64 、 windows 32 、 mac版本(版本目前持續更新迭代中,可能需要常常去update)。

18、書寫程式碼後,工具會自動幫助使用者儲存目前的程式碼編輯狀態,直接關閉工具或切換到別的項目,並不會遺失已經編輯的檔案狀態,但需要注意的是,只有儲存文件,修改內容才會真實的寫到硬碟上,並觸發即時預覽。

19、內測階段,程式碼上傳功能僅管理員微訊號可操作。

20、取得使用者輸入:需要使用元件的屬性bindchange將使用者的輸入內容同步到 AppService。

21、腳本內不能使用window等物件:

JsCore是沒有視窗物件的環境,所以不能在腳本中使用window,也無法在腳本中操作元件。

22、zepto/jquery 會使用到window物件和document對象,所以無法使用。

23、一個應用程式同時只能開啟5個頁面,當已經開啟了5個頁面之後,wx.navigateTo無法正常開啟新頁面。請避免多層級的互動方式,或使用wx.redirectTo。

24、樣式表不支援級聯選擇器:

WXSS支援以.開始的類別選擇器;可以使用標籤選擇器,控制同一類別元件的樣式。

25、本機資源無法透過 css 取得:

background-image:可以使用網路圖片,或 base64,或使用標籤。

26、修改視窗的背景色:

使用 page 標籤選擇器,可以修改頂層節點的樣式。

27、可以設定各種網路請求的逾時時間。

28、tabBar 是一個數組,只能配置最少2個、最多5個tab,tab 依數組的順序排序。 (底部導覽列)

不要在定義於 App() 內的函數中呼叫 getApp() ,使用 this 就可以拿到 app 實例。

不要在 onLaunch 的時候呼叫 getCurrentPage(),此時 page 還沒有產生。

透過 getApp() 取得實例之後,不要私自呼叫生命週期函數。

29、App() 必須在 app.js 中註冊,且不能註冊多個。

30、前台、後台定義:

當使用者點擊左上角關閉,或按了裝置Home 鍵離開微信,小程式並沒有直接銷毀,而是進入了後台;

當再次進入微信或再次打開小程序,又會從後台進入前台,只有當小程序進入後台一定時間,或者係統資源佔用過高,才會被真正的銷毀。

推薦:《小程式開發教學

以上是30個小程式開發中常見問題和解決方法(總結)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器