小程序開發文檔之開發者相關問題集錦(一)

2018/6/28 14:41:04
摘要: 小程序快速開發的實現基礎,是因為官方已經對小程序開發過程中需要的一些內容進行了封裝,開發人員只需要自己進行一些配置即可

小程序快速開發的實現基礎,是因為官方已經對小程序開發過程中需要的一些內容進行了封裝,開發人員只需要自己進行一些配置即可。但是,在定制開發小程序時,這些封裝有時候并不是優勢。下面我們基于封裝與配置問題,說一些開發過程中需要注意的內容。

1、小程序的配置文件問題:JOSN文件

(1)app.json是必須要的,但其他頁面不強制需要。

(2)其他頁面如果有JOSN文件,則會覆蓋app.json中的配置。

(3)其他頁面的json文件只能配置程序頂欄信息,比如背景色,標題等。

(4)JOSN文件不能添加任何形式的注釋。

  2、小程序首頁配置問題

  進入app.json文件,于pages字段的list中,將首頁的路徑放到首位,即首頁配置成功,待小程序啟動后回默認打開該頁面。

  3、小程序底部導航配置問題

 (1)微信官方提供一個已經封裝好的小程序底部導航模塊,開發者只需要設置文字圖片以及跳轉鏈接即可,不需要再自己去實現封裝。

 (2)在app.Json文件中加入tabBar字段并進行配置即可實現底部導航,字段最多是五個,最少是兩個。

 (3)底部導航的順序排布,是按照所設置的list的順序從左到右排布。

 (4)底部導航的圖片,最佳的分辨率是83*83px的圖標,否則會出現模糊或者邊緣刺。

4、小程序超時設置問題

超時問題分四種,包括請求超時、連接超時、上傳超時與下載超時,不予以設置的話全部默認為60秒。

5、小程序開發調試模式的開啟問題

(1)調試模式的開啟:app.json中設置debug為true即可。

(2)如果不開啟調試模式,則默認為false,在調試時候啟動小程序需要自動退出并手動重啟。

(3)手機端的調試只支持控制臺和系統輸出,調試的時候,如果不想太過于麻煩,可以使用consloe.log打印對象信息。

6、小程序的初始化設置問題

(1)小程序初始化完成會觸發onLaunch事件。

(2)onLaunch完成時,頁面并沒有生成和加載,不可使用getCurrentPage()方法。

7、頁面的初始化設置問題

(1) 頁面初始化通過頁面的js文件來完成。

(2) Js文件中必須有個page()用來注冊頁面,沒有該函數,則頁面無法注冊。

(3) 小程序會先加載js中的page(),然后渲染頁面。


聲明:文章"小程序開發文檔之開發者相關問題集錦(一)"為互誠科技—微信小程序開發公司的原創文章,轉載請注明出處,謝謝合作!
標簽:小程序開發文檔
電話咨詢:18011971195(黃先生)
在線留言:
微信掃碼,關注我們
相關文章
  • 微信小程序如何營銷能促進流量裂變與升級

    微信小程序無法直接轉發到朋友圈中去實現傳播,它的設定只能是轉發到微信群,或者分享給微信好友。而無法實現朋友圈的廣泛

  • 微信小程序會不會占用內存影響手機運行速度?

    微信小程序的“無需下載”的意思,其實并非說其不會占據手機一丁點的內存,而是說用戶不需要再下載一個軟件來占用手機內存。當用戶意識到這個問題時,就會有新的疑慮,如果添加過多的微信小程序,是否就會影響手機的運行速度?針對這個疑慮,小編就用這篇軟文來好好解釋一下。

  • 開發與運營小程序時必須了解的五個實際性問題

    無論是網絡建站還是微信開發,在正是進行開發工作之前,需求者都需要花費一些心思去了解自己所要開發的產品的基礎而又必須的資訊。拿微信小程序開發來講

  • 廣州微信小程序開發,應該躲過哪些坑

    選擇開發公司定制開發微信小程序確實會有好處,但也不代表這樣就不會著了小程序的道,該有的Bug還是得有,不該入的坑當然也可以避免,想要躲過小程序的坑,那就需要企業與開發公司共同去注意下面這一些問題:

  • 開發和運營小程序前需要準備什么?

    在今天這個沒什么陽光的日子里,我們就來談一點陽光的東西,比如開發運營小程序賺錢這件事就很陽光。

  • 新零售時代,商家如何利用微信小程序商城實現落地?

    新零售概念的提出,為零售行業的網絡化與落地的結合提供了藍圖。網絡化的營銷跟落地式的營銷的結合,為零售商家擴展了發展空間與渠道

上海快三走势图上海快3形态走势