欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一文快速學會創(chuàng)建uni-app項目并了解pages.json文件

 更新時間:2023年10月23日 09:02:31   作者:小周不擺爛  
這篇文章主要給大家介紹了如何創(chuàng)建uni-app項目并了解pages.json文件的相關資料,pages.json文件用來對uni-app進行全局配置,決定頁面文件的路徑、窗口樣式、原生的導航欄、底部的原生tabbar等,需要的朋友可以參考下

前言 

經(jīng)過半個多月的學習,vue基礎入門就告一段落啦,接下來就要開始學習制作微信小程序了,既然要學微信小程序,那么uni-app入門學習當然是必不可少的啦,接下來我就和大家一起零基礎入門uni-app 

創(chuàng)建 uni-app 項目 

通過 HBuilderX 創(chuàng)建

 1. 下載安裝 HbuilderX 編輯器

2. 通過 HbuilderX 創(chuàng)建 uni-app vue3 項目  

 3. 安裝 uni-app vue3 編譯器插件

 4 .編譯成微信小程序端代碼

 5. 開啟服務端口

 總結(jié):

pages.json 

pages 

uni-app 通過 pages 節(jié)點配置應用由哪些頁面組成,pages 節(jié)點接收一個數(shù)組,數(shù)組每個項都是一個對象,其屬性值如下:

Tips:

  • pages節(jié)點的第一項為應用入口頁(即首頁)
  • 應用中新增/減少頁面,都需要對 pages 數(shù)組進行修改
  • 文件名不需要寫后綴,框架會自動尋找路徑下的頁面資源
{
    "pages": [
        {
            "path": "pages/index/index",
            "style": { ... }
        }, {
            "path": "pages/login/login",
            "style": { ... }
        }
    ]
}

style 

用于設置每個頁面的狀態(tài)欄、導航條、標題、窗口背景色等。

頁面中配置項會覆蓋 globalStyle 中相同的配置項

{
  "pages": [{
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "首頁",//設置頁面標題文字
        "enablePullDownRefresh":true//開啟下拉刷新
      }
    },
    ...
  ]
}

globalStyle

用于設置應用的狀態(tài)欄、導航條、標題、窗口背景色等。

注意

  • 支付寶小程序使用titleImage時必須使用https的圖片鏈接地址,需要真機調(diào)試才能看到效果,支付寶開發(fā)者工具內(nèi)無效果
  • globalStyle中設置的titleImage也會覆蓋掉pages->style內(nèi)的設置文字標題
  • 使用 maxWidth 時,頁面內(nèi)fixed元素需要使用--window-left,--window-right來保證布局位置正確
  • dynamicRpx vue3 nvue頁面已移除此配置,升級為橫豎屏切換自動rpx,如果不需要可以使用 px
"globalStyle": {
		"navigationBarTextStyle": "black",
		"navigationBarTitleText": "uni-app",
		"navigationBarBackgroundColor": "#F8F8F8",
		"backgroundColor": "#F8F8F8"
	},

tabBar

設置底部 tab 的表現(xiàn)

如果應用是一個多 tab 應用,可以通過 tabBar 配置項指定一級導航欄,以及 tab 切換時顯示的對應頁。

在 pages.json 中提供 tabBar 配置,不僅僅是為了方便快速開發(fā)導航,更重要的是在App和小程序端提升性能。在這兩個平臺,底層原生引擎在啟動時無需等待js引擎初始化,即可直接讀取 pages.json 中配置的 tabBar 信息,渲染原生tab。

Tips

  • 當設置 position 為 top 時,將不會顯示 icon
  • tabBar 中的 list 是一個數(shù)組,只能配置最少2個、最多5個 tab,tab 按數(shù)組的順序排序。
  • tabbar 切換第一次加載時可能渲染不及時,可以在每個tabbar頁面的onLoad生命周期里先彈出一個等待雪花(hello uni-app使用了此方式)
  • tabbar 的頁面展現(xiàn)過一次后就保留在內(nèi)存中,再次切換 tabbar 頁面,只會觸發(fā)每個頁面的onShow,不會再觸發(fā)onLoad。
  • 頂部的 tabbar 目前僅微信小程序上支持。需要用到頂部選項卡的話,建議不使用 tabbar 的頂部設置,而是自己做頂部選項卡

其中 list 接收一個數(shù)組,數(shù)組中的每個項都是一個對象,其屬性值如下: 

midButton 屬性說明 

總結(jié)

到此這篇關于創(chuàng)建uni-app項目并了解pages.json文件的文章就介紹到這了,更多相關uni-app項目創(chuàng)建入門內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • javascript實現(xiàn)禁止復制網(wǎng)頁內(nèi)容匯總

    javascript實現(xiàn)禁止復制網(wǎng)頁內(nèi)容匯總

    本文給大家匯總介紹了幾種使用javascript和CSS實現(xiàn)禁止復制頁面內(nèi)容的方法,非常的實用,有需要的小伙伴可以參考下。
    2015-12-12
  • 原生js實現(xiàn)新聞列表展開/收起全文功能

    原生js實現(xiàn)新聞列表展開/收起全文功能

    本文主要介紹了原生js實現(xiàn)新聞列表展開/收起全文功能的知識要點、注意事項以及完整代碼。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • 在JavaScript中終止forEach循環(huán)的三種方式

    在JavaScript中終止forEach循環(huán)的三種方式

    如何終止forEach循環(huán)這個問題估計會難倒一部分同學,甚至會有人反問,forEach循環(huán)在JavaScript中能終止嗎?本文小編給大家介紹了三種方式可以終止forEach循環(huán),需要的朋友可以參考下
    2023-11-11
  • 深入理解js A*尋路算法原理與具體實現(xiàn)過程

    深入理解js A*尋路算法原理與具體實現(xiàn)過程

    這篇文章主要介紹了js A*尋路算法原理與具體實現(xiàn)過程,結(jié)合實例形式詳細分析了A*尋路算法的具體概念、原理、實現(xiàn)方法與相關操作技巧,需要的朋友可以參考下
    2018-12-12
  • js簡單實現(xiàn)根據(jù)身份證號碼識別性別年齡生日

    js簡單實現(xiàn)根據(jù)身份證號碼識別性別年齡生日

    根據(jù)身份證號碼識別性別年齡生日,目前就有一個這樣的需求,那么接下來為大家介紹下使用js是如何實現(xiàn)的,感興趣的朋友不要錯過
    2013-11-11
  • 基于JavaScript實現(xiàn)一個動態(tài)脫敏指令

    基于JavaScript實現(xiàn)一個動態(tài)脫敏指令

    數(shù)據(jù)脫敏是指在不影響數(shù)據(jù)分析結(jié)果的準確性前提下,對原始數(shù)據(jù)中的敏感字段進行處理,從而降低數(shù)據(jù)敏感度和減少個人隱私風險的技術(shù)措施,下面我們就來看看如何實現(xiàn)一個動態(tài)脫敏指令吧
    2024-12-12
  • 可選擇和輸入的下拉列表框示例

    可選擇和輸入的下拉列表框示例

    如果想實現(xiàn)可選擇和輸入的下拉列表框,那么下面有個不錯的示例,希望大家可以參考下
    2013-11-11
  • 最新評論