国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序自定義導航欄返回和標題

這篇具有很好參考價值的文章主要介紹了微信小程序自定義導航欄返回和標題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.新建組件

index.json


{
  "component": true
}

navbar.wxss

//navbar.wxss
.navbar{
  width: 100%;
  //設(shè)置導航欄固定在頂部
  position: fixed;
  top: 0;
  z-index: 99;
}
.arrow-content{
  position: absolute;
  left: 40rpx;
  z-index: 999;
  display: flex;
  align-items: center;
}
.arrow{
  width: 20rpx;
  height: 20rpx;
  border: 5rpx solid #FFFFFF;
  border-right-color:transparent;
  border-bottom-color:transparent;
  transform: rotate(-45deg);
}
.text{
  position: absolute;
  left: 0;
  right: 0;
  font-size: 39rpx;
  font-weight: bolder;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}

index.ts

// 獲取應用實例
const app = getApp();
Component({
  properties: {
    navbarData: {   //navbarData   由父頁面?zhèn)鬟f的數(shù)據(jù),變量名字自命名
      type: Object,
      value: {},
      observer: function (newVal, oldVal) {}
    },
    background:{
      type: String,
      value: 'linear-gradient(to right,#FF3413,#FF924D)'
    },
    isSowArrow:{
      type: Boolean,
      value: true
    },
  },
  data:{
    capsuleTop: '', //膠囊距離屏幕頂部的距離
    capsuleHeight: '', //膠囊高度
    navbarHeight: '' //導航欄高度
  },
  lifetimes: {
    attached: function () {
      this.setData({
        capsuleTop: app.globalData.capsule.top, 
        capsuleHeight: app.globalData.capsule.height, 
        navbarHeight: (app.globalData.capsule.top - app.globalData.system.statusBarHeight) * 2 + app.globalData.capsule.height + app.globalData.system.statusBarHeight, 
      })
     }
  },
  methods: {
    handleGoToBack(){
      wx.navigateBack({
        delta: 1
      })
    }
  }
})

index.wxml

<view class="navbar" style="background:{{background}};height:{{navbarHeight}}px">
  <view style="height:{{capsuleHeight}}px;top:{{capsuleTop}}px;" class="arrow-content">
    <view class="arrow" wx:if="{{isSowArrow}}" bindtap="handleGoToBack"></view>
  </view>
  <view class="text" style="height:{{capsuleHeight}}px;top:{{capsuleTop}}px">{{navbarData.title}}</view>
</view>

組件定義完畢

2.修改app.ts文件,獲取膠囊和系統(tǒng)信息


App({
  globalData: {
    system: '',
    capsule: ''
  },
  onLaunch: function () {
   // 在 app.js 中全局獲取一次系統(tǒng)和膠囊信息
   // 獲取系統(tǒng)信息
   wx.getSystemInfo({
    success: res => {
      this.globalData.system = res
    }
  })
  // 獲取膠囊信息
  this.globalData.capsule = wx.getMenuButtonBoundingClientRect()
  }
})

3.在具體頁面中引用,index.wxml

<!-- 引入自定義導航欄組件 -->
<nav-bar navbar-data='{{nvabarData}}'></nav-bar>

修改對應index.ts文件

data: {
    // 組件所需的參數(shù)
    nvabarData: {
      showCapsule: 0, //是否顯示左上角圖標   1表示顯示    0表示不顯示
      title: '信息', //導航欄 中間的標題
    },
  
  },

4.實現(xiàn)效果

微信小程序 自定義標題,微信小程序,小程序,前端

?參考:微信小程序?qū)崿F(xiàn)原生導航欄和自定義頭部導航欄_微信小程序頭部導航欄_花鐺的博客-CSDN博客

微信小程序自定義封裝頂部導航欄_碼磚猿的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-690214.html

到了這里,關(guān)于微信小程序自定義導航欄返回和標題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序自定義頂部狀態(tài)欄滑動顯示標題居中

    開啟了自定義頂部的配置,輪播圖覆蓋了頂部,所以需要做一個上滑到膠囊后重新把標題重新展示出來的操作,自定義標題出現(xiàn)不居中情況,以下為解決后的方案,復制粘貼即可: . wxml: . . wxss: . . 滑動事件:滑動到膠囊后把標題展示出來 . . 計算膠囊按鈕高度、狀態(tài)欄高

    2024年02月17日
    瀏覽(34)
  • 微信小程序自定義底部導航欄

    微信小程序自定義底部導航欄

    微信小程序自定義底部導航欄,原生實現(xiàn),不包含其他任何第三方組件,比較干凈,開箱即用 效果預覽: 可自定義底部導航欄列表樣式 可自定義每個菜單的默認、激活后的圖標和文字樣式 可自定義是否添加中間的大圖標菜單,當然也可自定義大圖標的默認與激活樣式 可自

    2024年02月07日
    瀏覽(35)
  • 微信小程序自定義頂部導航,滾動頁面頂部導航顏色漸變

    微信小程序自定義頂部導航,滾動頁面頂部導航顏色漸變

    微信小程序自定義頂部導航欄,使背景圖置頂;當向上滾動頁面時,實現(xiàn)頂部導航顏色漸變 實現(xiàn)方法 代碼如下(示例): 提示:由于不同的手機機型頂部導航高度不一樣,所有要獲取手機的信息 總共三步: 1、初始化獲取頂部導航信息 2、頂部導航文字上方通過view占位,同

    2024年02月11日
    瀏覽(27)
  • 微信小程序(uniapp)自定義導航欄

    微信小程序(uniapp)自定義導航欄

    微信小程序原生頁面導航欄,無法進行自定義交互,如想實現(xiàn)類似下圖的效果,就得使用自定義導航欄 這里使用到uView的組件u-navbar 。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 導航欄樣式分為兩種 default/custom,custom即取消默認的原生導航,默認為default。 原生導航

    2024年04月27日
    瀏覽(29)
  • 微信小程序自定義函數(shù)返回值

    微信小程序自定義函數(shù)返回值

    兩種自定義函數(shù)返回值,你們更喜歡那個

    2024年02月12日
    瀏覽(20)
  • 微信小程序自定義導航欄navBar組件

    微信小程序自定義導航欄navBar組件

    參考鏈接,第二個鏈接下滑時導航欄變白色好用微信小程序自定義navigationBar頂部導航欄,兼容適配所有機型(附完整案例)_小程序自定義導航欄-CSDN博客 ?【微信小程序開發(fā)(二)】自定義導航欄_微信小程序分類導航欄-CSDN博客 一.創(chuàng)建navBar組件 1.components下創(chuàng)建navBar文件夾

    2024年04月25日
    瀏覽(51)
  • 微信小程序自定義左側(cè)返回按鈕事件

    微信小程序自定義左側(cè)返回按鈕事件

    有些項目的需求是某個頁面返回特定的頁面,這就需要對頁面的返回按鈕進行操作 ?在查看文檔和社區(qū)后,總結(jié)了幾種解決方案 1.在頁面生命周期回調(diào)函數(shù)onUnload()中,調(diào)用wx.redirectTo()關(guān)閉當前頁面返回某一頁面。但這種方法有種缺陷,就是原來默認的返回頁面會先出現(xiàn),而想

    2024年02月11日
    瀏覽(17)
  • 微信小程序自定義導航欄定位及膠囊按鈕圖解

    微信小程序自定義導航欄定位及膠囊按鈕圖解

    在自定義小程序?qū)Ш綑跁r,右上角的膠囊(MenuButton)在不同機型測試,會發(fā)現(xiàn)很難適配。 實測中 不同的手機,膠囊高度不一樣、狀態(tài)欄高度不一樣。與模擬器顯示的情況是不一樣的。 由于小程序在不同的手機上頂部布局會發(fā)生變化,不能正確避開膠囊位置,所以通過官方給

    2024年04月25日
    瀏覽(28)
  • 微信小程序、uniapp自定義底部導航欄(附源碼)

    微信小程序、uniapp自定義底部導航欄(附源碼)

    需求分析 目前開發(fā)一套“同城跑腿平臺”小程序,面向用戶和騎手,需要兩個不同的底部導航,uniapp原生導航不滿足要求。所以需要自定義導航欄。 隨著自定義導航卡完成,切換選項卡頁面總是閃爍,在網(wǎng)上也沒有搜到完整的解決方法,總不能完美解決?,F(xiàn)在我有一個方法

    2024年02月04日
    瀏覽(28)
  • 微信小程序自定義tabbar導航欄,中間凸出樣式

    微信小程序自定義tabbar導航欄,中間凸出樣式

    這種樣式的底部導航欄 使用微信小程序的自定義tabBar:微信小程序官方說明 uni.app=在? page.json ? 中的? tabBar ?項指定? custom ? 字段為true: 在根目錄創(chuàng)建custom-tab-bar目錄, 注意一定要完全匹配,不要輸錯 : ?index.js代碼: 注意這里的中間需要凸出項設(shè)置一個class index.json代碼

    2024年02月09日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包