[每天進(jìn)步一點(diǎn)點(diǎn)~] uni-app colorUi使用教程

1.導(dǎo)入插件及配置

#從uni-app插件市場搜索colorUi对供,下載地址??https://ext.dcloud.net.cn/plugin?id=239

導(dǎo)入插件到項(xiàng)目中或者下載插件壓縮包

下載插件壓縮包的,將壓縮包解壓后的colorui文件夾復(fù)制到項(xiàng)目根目錄下氛濒;導(dǎo)入插件不用進(jìn)行此步操作产场。

App.vue 引入關(guān)鍵Css main.css icon.css

<style>
    @import "colorui/main.css";
    @import "colorui/icon.css";
</style>

2.使用colorUi里的組件

使用教程 https://ext.dcloud.net.cn/plugin?id=239

導(dǎo)航欄

使用colorUi里的導(dǎo)航欄,需要在 App.vue 進(jìn)行如下配置:

<script>
    import Vue from 'vue'
    export default {
        onLaunch: function() {
            console.log('App Launch')
            uni.getSystemInfo({
                success: function(e) {
                    // #ifndef MP
                    Vue.prototype.StatusBar = e.statusBarHeight;
                    if (e.platform == 'android') {
                        Vue.prototype.CustomBar = e.statusBarHeight + 50;
                    } else {
                        Vue.prototype.CustomBar = e.statusBarHeight + 45;
                    };
                    // #endif
                    // #ifdef MP-WEIXIN
                    Vue.prototype.StatusBar = e.statusBarHeight;
                    let custom = wx.getMenuButtonBoundingClientRect();
                    Vue.prototype.Custom = custom;
                    Vue.prototype.CustomBar = custom.bottom + custom.top - e.statusBarHeight;
                    // #endif       
                    // #ifdef MP-ALIPAY
                    Vue.prototype.StatusBar = e.statusBarHeight;
                    Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight;
                    // #endif
                }
            })
        },
        onShow: function() {
            console.log('App Show')
        },
        onHide: function() {
            console.log('App Hide')
        }
    }
</script>

<style>
    /*每個(gè)頁面公共css */
    @import "colorui/main.css";
    @import "colorui/icon.css";
</style>

pages.json 配置取消系統(tǒng)導(dǎo)航欄

"globalStyle": {
    "navigationStyle": "custom"
},

在main.js 引入 cu-custom 組件

import cuCustom from './colorui/components/cu-custom.vue'
Vue.component('cu-custom',cuCustom)

在html頁面直接復(fù)制組件代碼過去即可舞竿,如 index.vue

<cu-custom bgColor="bg-gradual-blue" :isBack="true">
    <block slot="backText">返回</block>
    <block slot="content">導(dǎo)航欄</block>
</cu-custom>

底部導(dǎo)航欄使用

項(xiàng)目目錄:


index.vue

<template>
    <view class="">
        <basics v-if=" PageCur=='basics' "></basics>
        <me v-if=" PageCur=='me' "></me>
        <view class="cu-bar tabbar bg-black foot">
            <view class="action"  @click="NavChange" data-cur="basics">
                <view class="cuIcon-homefill" :class="PageCur=='basics'?'text-orange':'text-gray'"></view> 
                <view :class="PageCur=='basics'?'text-orange':'text-gray'">首頁</view>
            </view>
            <view class="action" @click="NavChange" data-cur="me">
                <view class="cuIcon-my" :class="PageCur=='me'?'text-orange':'text-gray'"></view>
                <view :class="PageCur=='me'?'text-orange':'text-gray'">我的</view>                
            </view>
        </view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                PageCur: 'basics'
            }
        },
        onLoad() {

        },
        methods: {
            NavChange: function(e) {
                this.PageCur = e.currentTarget.dataset.cur
            }
        }
    }
</script>

<style scoped lang="scss">  

</style>

/basics/home.vue

<template name="basics">
    <view class="">
        <cu-custom bgColor="bg-orange" :isBack="false">
            <block slot="content">首頁</block>
        </cu-custom>
    </view>
</template>

<script>
    export default {
        name:'basics'
    }
</script>

<style>
</style>

/me/home.vue

<template name="me">
    <view class="">
        <cu-custom bgColor="bg-orange" :isBack="false">
            <block slot="content">個(gè)人中心</block>
        </cu-custom>
    </view>
</template>

<script>
    export default {
        name:'me'
    }
</script>

<style>
</style>

main.js 注冊組件

import basics from './pages/basics/home.vue'
Vue.component('basics',basics)
import me from './pages/me/home.vue'
Vue.component('me',me)

效果圖如下:


其他的組件也是復(fù)制代碼京景,直接使用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骗奖,一起剝皮案震驚了整個(gè)濱河市确徙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌执桌,老刑警劉巖鄙皇,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異仰挣,居然都是意外死亡伴逸,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門膘壶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來错蝴,“玉大人博烂,你說我怎么就攤上這事∈” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵畜伐,是天一觀的道長馍惹。 經(jīng)常有香客問我,道長玛界,這世上最難降的妖魔是什么万矾? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮慎框,結(jié)果婚禮上良狈,老公的妹妹穿的比我還像新娘。我一直安慰自己笨枯,他們只是感情好薪丁,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著馅精,像睡著了一般严嗜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上洲敢,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天漫玄,我揣著相機(jī)與錄音,去河邊找鬼压彭。 笑死睦优,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的壮不。 我是一名探鬼主播汗盘,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼忆畅!你這毒婦竟也來了衡未?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤家凯,失蹤者是張志新(化名)和其女友劉穎缓醋,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绊诲,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡送粱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了掂之。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抗俄。...
    茶點(diǎn)故事閱讀 40,488評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡脆丁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出动雹,到底是詐尸還是另有隱情槽卫,我是刑警寧澤,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布胰蝠,位于F島的核電站歼培,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏茸塞。R本人自食惡果不足惜躲庄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望钾虐。 院中可真熱鬧噪窘,春花似錦、人聲如沸效扫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽菌仁。三九已至丐枉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掘托,已是汗流浹背瘦锹。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留闪盔,地道東北人弯院。 一個(gè)月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像泪掀,于是被迫代替她去往敵國和親听绳。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容