微信小程序使用總結(jié)

微信小程序官方文檔

零 未解決或者需要研究

研究一: 關(guān)于小程序的請求接口wx.connectSocket等相關(guān)接口

wx.connectSocket

一 開始的配置

使用app.json(小程序公共設(shè)置), app.js(小程序邏輯), app.wxss(小程序公共樣式表) 分別配置小程序的全局信息
問題:app.json中如何配置小程序的導(dǎo)航欄(上面)?
解答:屬性window用于配置頁面的窗口
(1)現(xiàn)在還無法將頁面導(dǎo)航欄隱藏;
(2)只能該表導(dǎo)航欄中字體內(nèi)容、顏色(黑白)
問題: 如何設(shè)置導(dǎo)航欄中信息提示動態(tài)變化?
解答:使用兩個微信api實(shí)現(xiàn)
wx.setNavigationBarTitle()
wx.showNavigationBarLoading()
wx.hideNavigationBarLoading()

wx.setNavigationBarTitle()
wx.showNavigationBarLoading()
wx.hideNavigationBarLoading()

問題: 如何設(shè)置小程序的tab欄(默認(rèn)底部)?
解答:app.json的tarBar屬性可以配置tab欄
(1)position可以將tab欄配置到page頂部
(2)tab欄中只能有2-5個tab
問題: 如何配置小程序中單個頁面?
解答: 在每個頁面的.json文件中配置各自信息
(1) 頁面的.json只能設(shè)置window相關(guān)的配置項

二 邏輯層概論

問題: app()中經(jīng)常使用的全局函數(shù)和周期函數(shù)?
解答:首先是幾個周期函數(shù):
(1)onLaunch 監(jiān)聽小程序的初始化
(2)onShow 監(jiān)聽小程序的顯示
(3)onHide 監(jiān)聽小程序的隱藏
(4)自定義的周期函數(shù)
        其次是全局函數(shù)
(1)getApp(),可以獲取當(dāng)前小程序的實(shí)例
(2)getCurrentPages()可以獲取當(dāng)前小程序的頁面棧的實(shí)例

getCurrentPages()

問題: 頁面中如何實(shí)現(xiàn)上拉加載,下拉刷新功能呢?
解答: 使用函數(shù)page()中的兩個周期函數(shù)
(1)onPullDownRefresh()監(jiān)聽用戶下拉動作(下拉刷新),此時需要在配置文件.json中設(shè)置enablePullDownRefresh為true
(2)onReachBottom頁面上拉觸底事件的處理函數(shù)(上拉加載)
問題: 如何實(shí)現(xiàn)頁面之間的重定向和返回?
解答:小程序api中有專門接口實(shí)現(xiàn)頁面變化
wx.navigateTo()打開新頁面
wx.redirectTo()頁面重定向
wx.navigateBack()頁面返回

頁面的路由
wx.navigateTo

wx.redirectTo

wx.navigateBack

問題:如何在小程序中實(shí)現(xiàn)模塊化編程?
解答:(1)小程序目前不支持直接引入node_modules,可以直接將相關(guān)代碼復(fù)制到小程序的目錄中;
(2)小程序使用exports, require暴露接口,引入
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 昨天看了一下微信小程序官方文檔,總結(jié)一下自己學(xué)習(xí)的個人心得. 首先從官方文檔給的框架說起,微信小程序官方文檔給出了...
    Mr大大大閱讀 47,500評論 9 68
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔、通過社區(qū)右上角搜索搜索已經(jīng)存在的問題。 寫一個簡明扼要的標(biāo)題,并且...
    極樂叔閱讀 14,615評論 0 3
  • 微信小程序在無論在功能、文檔及相關(guān)支持方面,都是優(yōu)于前面幾種微信賬號類型,它提供了很多原生程序才有的接口,使得我們...
    未央大佬閱讀 2,394評論 0 12
  • 沉沒成本是指由于過去的決策已經(jīng)發(fā)生了的,而不能由現(xiàn)在或?qū)淼娜魏螞Q策改變的成本。人們在決定是否去做一件事情的時候...
    晨海明閱讀 507評論 0 1

友情鏈接更多精彩內(nèi)容