<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    標準版/開源版 移動端新增頁面使用文檔

    管理 管理 編輯 刪除

    在標準版開發的實際使用中,隨著用戶移動端的產品和信息內容不斷增多,新增頁面來展示對應的產品詳情、模塊等內容。針對一些概念或者步驟較多的內容,可以新增子頁面構建多級模塊結構,幫助用戶快速定位。

    下面就如何新增頁面做一講解:

    1.在pages目錄下新增頁面組件文件夾及文件,例如:

    pages/newPage/NewPage.vue

    2.添加對應路由

    pages.json 文件用來對 uni-app 進行全局配置,決定頁面文件的路徑、窗口樣式、原生的導航欄、底部的原生tabbar 等。

    它類似微信小程序中app.json頁面管理部分。注意定位權限申請等原屬于app.json的內容,在uni-app中是在manifest中配置。

    1) 如果是tab頁

    現在頂部添加路由地址

    "pages": [
      {
        "path":"pages/newPage/newPage",
        "style": {
          "navigationBarTitleText": "新頁面"
        } 
      }
    ]

    2.在底部tabBar中的list數組中添加對應配置

    ab126202308291153031787.png

    2. 如果是正常模塊內容

    1)存在對應模塊

    在對應模塊的分包中添加對應路由即可。

    6ae25202308291155006536.png

    2)不存在模塊需在subPackages中新增分包模塊,在按照上一步進行創建頁面路由。



    到這里創建頁面介紹完了,還需要給大家介紹一下pages.json其中的兩個屬性,以便大家可以調整標題及狀態欄。

    第一個 globalStyle 用于設置應用的狀態欄、導航條、標題、窗口背景色等。(全局的喔)

    表1

    屬性類型默認值描述平臺差異說明
    navigationBarBackgroundColorHexColor#F8F8F8導航欄背景顏色(同狀態欄背景色)APP與H5為#F8F8F8,小程序平臺請參考相應小程序文檔
    navigationBarTextStyleStringblack導航欄標題顏色及狀態欄前景顏色,僅支持 black/white支付寶小程序不支持,請使用 my.setNavigationBar
    navigationBarTitleTextString導航欄標題文字內容
    navigationStyleStringdefault導航欄樣式,僅支持 default/custom。custom即取消默認的原生導航欄,需看使用注意微信小程序 7.0+、百度小程序、H5、App(2.0.3+)
    backgroundColorHexColor#ffffff下拉顯示出來的窗口的背景色微信小程序
    backgroundTextStyleStringdark下拉 loading 的樣式,僅支持 dark / light微信小程序
    enablePullDownRefreshBooleanfalse是否開啟下拉刷新,詳見頁面生命周期
    onReachBottomDistanceNumber50頁面上拉觸底事件觸發時距頁面底部距離,單位只支持px,詳見頁面生命周期
    backgroundColorTopHexColor#ffffff頂部窗口的背景色(bounce回彈區域)僅 iOS 平臺
    backgroundColorBottomHexColor#ffffff底部窗口的背景色(bounce回彈區域)僅 iOS 平臺
    titleImageString導航欄圖片地址(替換當前文字標題),支付寶小程序內必須使用https的圖片鏈接地址支付寶小程序、H5、APP
    transparentTitleStringnone導航欄整體(前景、背景)透明設置。支持 always 一直透明 / auto 滑動自適應 / none 不透明支付寶小程序、H5、APP
    titlePenetrateStringNO導航欄點擊穿透支付寶小程序、H5
    pageOrientationStringportrait橫屏配置,屏幕旋轉設置,僅支持 auto / portrait / landscape 詳見 響應顯示區域變化App 2.4.7+、微信小程序、QQ小程序
    animationTypeStringpop-in窗口顯示的動畫效果,詳見:窗口動畫App
    animationDurationNumber300窗口顯示動畫的持續時間,單位為 msApp
    app-plusObject設置編譯到 App 平臺的特定樣式,配置項參考下方 app-plusApp
    h5Object設置編譯到 H5 平臺的特定樣式,配置項參考下方 H5H5
    mp-alipayObject設置編譯到 mp-alipay 平臺的特定樣式,配置項參考下方 MP-ALIPAY支付寶小程序
    mp-weixinObject設置編譯到 mp-weixin 平臺的特定樣式,配置項參考下方 MP-WEIXIN微信小程序
    mp-baiduObject設置編譯到 mp-baidu 平臺的特定樣式,配置項參考下方 MP-BAIDU百度小程序
    mp-toutiaoObject設置編譯到 mp-toutiao 平臺的特定樣式抖音小程序
    mp-larkObject設置編譯到 mp-lark 平臺的特定樣式飛書小程序
    mp-qqObject設置編譯到 mp-qq 平臺的特定樣式QQ小程序
    mp-kuaishouObject設置編譯到 mp-kuaishou 平臺的特定樣式快手小程序
    mp-jdObject設置編譯到 mp-jd 平臺的特定樣式京東小程序
    usingComponentsObject引用小程序組件,參考 小程序組件
    renderingModeString同層渲染,webrtc(實時音視頻) 無法正常時嘗試配置 seperated 強制關掉同層微信小程序
    leftWindowBooleantrue當存在 leftWindow 時,默認是否顯示 leftWindowH5
    topWindowBooleantrue當存在 topWindow 時,默認是否顯示 topWindowH5
    rightWindowBooleantrue當存在 rightWindow 時,默認是否顯示 rightWindowH5
    rpxCalcMaxDeviceWidthNumber960rpx 計算所支持的最大設備寬度,單位 pxApp(vue2 且不含 nvue)、H5(2.8.12+)
    rpxCalcBaseDeviceWidthNumber375rpx 計算使用的基準設備寬度,設備實際寬度超出 rpx 計算所支持的最大設備寬度時將按基準寬度計算,單位 pxApp(vue2 且不含 nvue)、H5(2.8.12+)
    rpxCalcIncludeWidthNumber750rpx 計算特殊處理的值,始終按實際的設備寬度計算,單位 rpxApp(vue2 且不含 nvue)、H5(2.8.12+)
    dynamicRpxBooleanfalse動態 rpx,屏幕大小變化會重新渲染 rpxApp-nvue(vue3 固定值為 true) 3.2.13+
    maxWidthNumber單位px,當瀏覽器可見區域寬度大于maxWidth時,兩側留白,當小于等于maxWidth時,頁面鋪滿;不同頁面支持配置不同的maxWidth;maxWidth = leftWindow(可選)+page(頁面主體)+rightWindow(可選)H5(2.9.9+)

    第二個 style 用于設置每個頁面的狀態欄、導航條、標題、窗口背景色等。

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

    屬性類型默認值描述平臺差異說明
    navigationBarBackgroundColorHexColor#F8F8F8導航欄背景顏色(同狀態欄背景色)APP與H5為#F8F8F8,小程序平臺請參考相應小程序文檔
    navigationBarTextStyleStringblack導航欄標題顏色及狀態欄前景顏色,僅支持 black/white
    navigationBarTitleTextString導航欄標題文字內容
    navigationBarShadowObject導航欄陰影,配置參考下方 導航欄陰影
    navigationStyleStringdefault導航欄樣式,僅支持 default/custom。custom即取消默認的原生導航欄,需看使用注意微信小程序 7.0+、百度小程序、H5、App(2.0.3+)
    disableScrollBooleanfalse設置為 true 則頁面整體不能上下滾動(bounce效果),只在頁面配置中有效,在globalStyle中設置無效微信小程序(iOS)、百度小程序(iOS)
    backgroundColorHexColor#ffffff窗口的背景色微信小程序、百度小程序、抖音小程序、飛書小程序、京東小程序
    backgroundTextStyleStringdark下拉 loading 的樣式,僅支持 dark/light
    enablePullDownRefreshBooleanfalse是否開啟下拉刷新,詳見頁面生命周期
    onReachBottomDistanceNumber50頁面上拉觸底事件觸發時距頁面底部距離,單位只支持px,詳見頁面生命周期
    backgroundColorTopHexColor#ffffff頂部窗口的背景色(bounce回彈區域)僅 iOS 平臺
    backgroundColorBottomHexColor#ffffff底部窗口的背景色(bounce回彈區域)僅 iOS 平臺
    disableSwipeBackBooleanfalse是否禁用滑動返回App-iOS(3.4.0+)
    titleImageString導航欄圖片地址(替換當前文字標題),支付寶小程序內必須使用https的圖片鏈接地址支付寶小程序、H5、App
    transparentTitleStringnone導航欄透明設置。支持 always 一直透明 / auto 滑動自適應 / none 不透明支付寶小程序、H5、APP
    titlePenetrateStringNO導航欄點擊穿透支付寶小程序、H5
    app-plusObject設置編譯到 App 平臺的特定樣式,配置項參考下方 app-plusApp
    h5Object設置編譯到 H5 平臺的特定樣式,配置項參考下方 H5H5
    mp-alipayObject設置編譯到 mp-alipay 平臺的特定樣式,配置項參考下方 MP-ALIPAY支付寶小程序
    mp-weixinObject設置編譯到 mp-weixin 平臺的特定樣式微信小程序
    mp-baiduObject設置編譯到 mp-baidu 平臺的特定樣式百度小程序
    mp-toutiaoObject設置編譯到 mp-toutiao 平臺的特定樣式抖音小程序
    mp-larkObject設置編譯到 mp-lark 平臺的特定樣式飛書小程序
    mp-qqObject設置編譯到 mp-qq 平臺的特定樣式QQ小程序
    mp-kuaishouObject設置編譯到 mp-kuaishou 平臺的特定樣式快手小程序
    mp-jdObject設置編譯到 mp-jd 平臺的特定樣式京東小程序
    usingComponentsObject引用小程序組件,參考 小程序組件App、微信小程序、支付寶小程序、百度小程序、京東小程序
    leftWindowBooleantrue當存在 leftWindow時,當前頁面是否顯示 leftWindowH5
    topWindowBooleantrue當存在 topWindow 時,當前頁面是否顯示 topWindowH5
    rightWindowBooleantrue當存在 rightWindow時,當前頁面是否顯示 rightWindowH5
    maxWidthNumber單位px,當瀏覽器可見區域寬度大于maxWidth時,兩側留白,當小于等于maxWidth時,頁面鋪滿;不同頁面支持配置不同的maxWidth;maxWidth = leftWindow(可選)+page(頁面主體)+rightWindow(可選)H5(2.9.9+)

    【表1.2引自uniapp官方文檔】

    以上步驟即可在CRMEB標準版商城uni-app中增加自定義頁面。


    請登錄后查看

    徐斗明 最后編輯于2023-09-11 16:07:53

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    3150
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服