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

原生微信小程序自定義tabbar引入Color UI樣式

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


前言

Color UI 是一款適應(yīng)于H5、微信小程序、安卓、ios、支付寶的高顏值,高度自定義的 Css 組件庫。本文介紹了原生微信小程序如何自定義 tabbar 并使用 Color UI 樣式


使用步驟

Color UI 的安裝請自行參考官方文檔,以下步驟以已安裝Color UI為前提

1. 修改app.json配置自定義tabbar

重點:配置 tabbar.custom = true

{
  "pages": [
    "pages/index/index",
    "pages/my/my"
  ],
  "tabBar": {
    "custom": true,
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首頁"
    }, {
      "pagePath": "pages/my/my",
      "text": "我的"
    }]
  }
}

2. 添加自定義 tabbar 代碼文件

在代碼根目錄下添加入口文件:

custom-tab-bar/index.js
custom-tab-bar/index.json
custom-tab-bar/index.wxml
custom-tab-bar/index.wxss

原生微信小程序自定義tabbar引入Color UI樣式,微信小程序,ui,notepad++

3. 引入 Color UI 樣式

由于微信小程序自定義 tabbar 無法應(yīng)用 app.wxss 中的全局樣式,所以需要在 custom-tab-bar/index.wxss 文件中將 Color UI 的樣式引入進(jìn)來

/* custom-tab-bar/index.wxss */
@import "../colorui/main.wxss";
@import "../colorui/icon.wxss";

view {
  --green: #39b54a;
  --gray: #aaaaaa;
  --white: #ffffff;
}

4. 編輯 wxml 代碼

在 Corlor UI 文檔中選擇一款底部操作欄,將代碼復(fù)制到 custom-tab-bar/index.wxml 文件中,并稍作修改

<!-- custom-tab-bar/index.wxml -->
<view class="cu-bar tabbar bg-white foot">
  <!-- 首頁 -->
  <view class="action {{PageCur=='home'?'text-green':'text-gray'}}" data-cur="home" bindtap="NavChange">
    <view class="cuIcon-homefill"></view> 首頁
  </view>
  <!-- 我的、左上角紅色圓點 -->
  <view class="action {{PageCur=='mine'?'text-green':'text-gray'}}" data-cur="mine" bindtap="NavChange">
    <view class="cuIcon-my">
      <!-- 紅色圓點(數(shù)字角標(biāo)) -->
      <view class="cu-tag badge"></view>
    </view>
    我的
  </view>
</view>

5. 編寫js代碼

// custom-tab-bar/index.js
Page({
  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
    PageCur: '',
    Page: {
      home: '/pages/index/index',
      mine: '/pages/my/my'
    }
  },
  NavChange(e){
    wx.switchTab({
      url: this.data.Page[e.currentTarget.dataset.cur],
    })
  },
})

6. 編寫tabbar頁面的onShow函數(shù)

當(dāng)tabbar頁面顯示時,我們希望選中的按鈕高亮

// pages/index/index
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面顯示
   */
  onShow() {
    this.getTabBar().setData({
      PageCur: 'home'
    })
  },


// pages/my/my
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面顯示
   */
  onShow() {
    this.getTabBar().setData({
      PageCur: 'mine'
    })
  },

效果

代碼片段

原生微信小程序自定義tabbar引入Color UI樣式,微信小程序,ui,notepad++

總結(jié)

以上就是今天要講的內(nèi)容,本文介紹了原生微信小程序自定義tabbar引入colorui樣式的步驟,若以上內(nèi)容有幫到您,請您動動小手點贊支持,謝謝大家!文章來源地址http://www.zghlxwxcb.cn/news/detail-778384.html

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

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

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

相關(guān)文章

  • 微信小程序自定義tabbar閃爍問題

    閃爍問題原因:超過兩個tabbar頁不要單純的使用官方說的show時getTabBar().setData設(shè)置選中態(tài),自定義tabbar是多個實例的,那樣只會改變當(dāng)前tabbar實例的選中態(tài),其他頁面的tabbar實例并沒有改變選中態(tài)。 解決tabbar閃爍問題: 1.在app.js中設(shè)置 globalData 2.在 custom-tab-bar/index.js 中設(shè)置

    2024年02月10日
    瀏覽(20)
  • 微信小程序自定義tabBar簡易實現(xiàn)

    微信小程序自定義tabBar簡易實現(xiàn)

    index.wxml index.json index.js index.css 如果是componet的頁面就直接再show中自己定義它的selected代表當(dāng)前的選中態(tài)

    2024年02月03日
    瀏覽(28)
  • 微信小程序自定義tabBar(邊框圓角)

    微信小程序自定義tabBar(邊框圓角)

    先看看自定義tabBar的效果 ?? ?可能圖片效果不是很明顯,我用紅框框出來了,這樣看起來明顯一點。 接下來就是具體步驟了 ?先在pages里建兩個文件夾,我現(xiàn)在做的項目tabBar只有兩個,所以我建了兩個文件夾,如果大于兩個用這個方法也可以,但是不能多于五個。 app.json中

    2024年02月08日
    瀏覽(41)
  • 微信小程序自定義tabBar,前端開發(fā)技能

    微信小程序自定義tabBar,前端開發(fā)技能

    首頁 分類 留言 我的 /components/index-tabbar/index.js Component({ properties: { active: { type: String, value: ‘index’ }, }, methods: { onChange(event) { wx.redirectTo({ url: /pages/${event.detail}/index , }) } } }) 模擬的 tabbar 頁面寫法如下: /pages/home/index.json { “usingComponents”: { “index-tabbar”: “/components/index-ta

    2024年04月22日
    瀏覽(34)
  • 微信小程序自定義tabbar以及閃爍問題

    微信小程序自定義tabbar以及閃爍問題

    微信小程序的標(biāo)題欄,具體描述不需要太多解釋,但是很多時候,不滿足于默認(rèn)的配置的時候,需要我們手動的去繪制一個tabbar。比如一般社交平臺軟件會要求中間有一個突出的發(fā)布按鈕,此時就需要重新定制下tabbar了 假設(shè)我們現(xiàn)在有這么一個需求,tabbar中的子項是根據(jù)ap

    2024年02月09日
    瀏覽(17)
  • 微信小程序子頁面自定義tabbar組件

    微信小程序子頁面自定義tabbar組件

    有時候微信小程序會遇到代碼合并,就比如把B小程序代碼遷移到A小程序,要使得B作為A小程序的一個子頁面子功能。因為本身小程序都有tabbar,原來B也有,這時候就要給B子功能自定義一個tabbar底部導(dǎo)航欄。(注意,這個不是微信小程序自定義tabBar,不需要app.json中設(shè)置一個

    2024年02月08日
    瀏覽(26)
  • 【微信小程序】-- 案例 - 自定義 tabBar(四十六)

    【微信小程序】-- 案例 - 自定義 tabBar(四十六)

    ?? 所屬專欄:【微信小程序開發(fā)教程】 ?? 作??者:我是夜闌的狗?? ?? 個人簡介:一個正在努力學(xué)技術(shù)的CV工程師,專注基礎(chǔ)和實戰(zhàn)分享 ,歡迎咨詢! ?? 歡迎大家:這里是CSDN,我總結(jié)知識的地方,喜歡的話請三連,有問題請私信 ?? ?? ?? ??大家好,又見面了,

    2024年02月03日
    瀏覽(23)
  • 微信小程序自定義 底部 tabbar (中間凸起)

    微信小程序自定義 底部 tabbar (中間凸起)

    在與 pages 文件夾同級的地方新建 custom-tab-bar 文件夾,并新建 index.wxml 、index.wxss 、index.js 、index.json 四個文件夾 注意路徑!?。?復(fù)制后會報錯,把圖片和頁面路徑改掉就好了?。?! 提示: 不要無腦復(fù)制,復(fù)制到自己的項目中后記得更改圖片、頁面路徑?。?! 如需自定義 頭

    2024年02月20日
    瀏覽(26)
  • 微信小程序自定義tabbar【中間凸起樣式】

    微信小程序自定義tabbar【中間凸起樣式】

    效果預(yù)覽 微信開發(fā)文檔:自定義tabBar 一、配置信息 在 app.json 中的 tabBar 中指定 custom 字段為 true【允許使用自定義 tabBar】 在所有 tab 頁 json 中申明usingComponents 項,或者在 app.json 中全局開啟 在 list 中指定自己需要 tab 示例 二、添加 tabBar 代碼文件 在代碼根目錄下添加custom-

    2024年02月10日
    瀏覽(28)
  • 微信小程序使用uniapp自定義tabbar

    微信小程序使用uniapp自定義tabbar

    第一步:在pages.json里定義自己tabbar路徑,定義的時候只需要寫上頁面路徑即可 ?第二步:自定義tabbar頁面,為了實現(xiàn)點擊動作的動態(tài)效果,需要用到watch監(jiān)聽父組件傳來的值的改變 ?自定義tabbar頁面全部代碼 注:該頁面可以直接用組件的方式來放,因為uniapp支持easycom模式,

    2024年02月13日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包