最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp使用uview的簡(jiǎn)單案例

 更新時(shí)間:2023年03月23日 11:50:31   作者:殤夜物語(yǔ)  
uView是uni-app生態(tài)專用的UI框架,uni-app?是一個(gè)使用?Vue.js?開發(fā)所有前端應(yīng)用的框架,這篇文章主要給大家介紹了關(guān)于uniapp使用uview的簡(jiǎn)單案例,需要的朋友可以參考下

簡(jiǎn)介

uview框架已經(jīng)出到2.0了,從當(dāng)初的1.0到2.0,一路走來(lái),在uniapp中使用框架。確實(shí)幫助自己節(jié)省許多時(shí)間,為了以后更好的應(yīng)用,記錄一下使用方法和使用心得。

安裝

1.uview的安裝方式有兩種,一種是去插件市場(chǎng)下載插件,另外一種是利用npm加載。為方便使用,直接在插件市場(chǎng)下載,鏈接https://ext.dcloud.net.cn/plugin?id=1593,使用HbuilderX導(dǎo)入插件。

2.uniapp項(xiàng)目中添加sasssass-loader解析。

// 安裝sass
npm i sass -D

// 安裝sass-loader
npm i sass-loader -D

3.引入uView主JS庫(kù)

在項(xiàng)目根目錄中的main.js中,引入并使用uView的JS庫(kù),注意這兩行要放在import Vue之后。

import uView from '@/uni_modules/uview-ui'
Vue.use(uView)

注意引用之后,就要添加uView的組件,否則項(xiàng)目報(bào)錯(cuò)。

4.在項(xiàng)目根目錄的uni.scss中引入此文件。

/* uni.scss */
@import '@/uni_modules/uview-ui/theme.scss';

5.引入uview基本樣式。在App.vue中引入

<style lang="scss">
	/* 注意要寫在第一行,同時(shí)給style標(biāo)簽加入lang="scss"屬性 */
	@import "@/uni_modules/uview-ui/index.scss";
</style>

6.配置easycom組件模式,在page.json文件中配置

// pages.json
{
	// 如果您是通過(guò)uni_modules形式引入uView,可以忽略此配置
	"easycom": {
		"^u-(.*)": "@/uni_modules/uview-ui/components/u-$1/u-$1.vue"
	},
	
	// 此為本身已有的內(nèi)容
	"pages": [
		// ......
	]
}

到這里就配置完了,在項(xiàng)目中正常引用組件即可。

案例

<template>
    <view class="u-page">
        <view class="u-demo-block">
            <text class="u-demo-block__title">基礎(chǔ)使用</text>
            <view class="u-demo-block__content">
                <u-row customStyle="margin-bottom: 10px">
                    <u-col span="6">
                        <view class="demo-layout bg-purple-light"></view>
                    </u-col>
                    <u-col span="6">
                        <view class="demo-layout bg-purple"></view>
                    </u-col>
                </u-row>
                <u-row customStyle="margin-bottom: 10px">
                    <u-col span="4">
                        <view class="demo-layout bg-purple"></view>
                    </u-col>
                    <u-col span="4">
                        <view class="demo-layout bg-purple-light"></view>
                    </u-col>
                    <u-col span="4">
                        <view class="demo-layout bg-purple-dark"></view>
                    </u-col>
                </u-row>
                <u-row justify="space-between">
                    <u-col span="3">
                        <view class="demo-layout bg-purple"></view>
                    </u-col>
                    <u-col span="3">
                        <view class="demo-layout bg-purple-light"></view>
                    </u-col>
                    <u-col span="3">
                        <view class="demo-layout bg-purple"></view>
                    </u-col>
                    <u-col span="3">
                        <view class="demo-layout bg-purple-light"></view>
                    </u-col>
                </u-row>
            </view>
        </view>
    </view>
</template>

<style lang="scss">
    .wrap {
        padding: 12px;
    }

    .demo-layout {
        height: 25px;
        border-radius: 4px;
    }

    .bg-purple {
        background: #CED7E1;
    }

    .bg-purple-light {
        background: #e5e9f2;
    }

    .bg-purple-dark {
        background: #99a9bf;
    }
</style>

運(yùn)行效果:

這是uview的布局示例,基礎(chǔ)使用 下是uview的組件,這里展示的是uveiw的布局。u-rowu-col,使用過(guò)bootstrap或者elementUI框架的小伙伴對(duì)此比較熟悉。應(yīng)用起來(lái)也是比較方便。

上一篇介紹了colorUI框架的應(yīng)用,對(duì)比colorUI的布局,uveiw這里會(huì)更加清晰。很清楚知道一行u-row被均分成了12份u-col,然后再定義每個(gè)小盒子占多少份(u-col中的span屬性),很容易實(shí)現(xiàn)許多效果。與colorUI不同的是,這里使用的是u-rowu-col組件,而colorUI中使用的是uniapp的原生標(biāo)簽view。在迅速開發(fā)時(shí)使用uview會(huì)減輕許多繁瑣的工作。但是面臨精細(xì)化開發(fā)時(shí),由于colorUI只是一個(gè)css框架,更接近原生應(yīng)用,所以會(huì)有優(yōu)勢(shì)。這兩種框架無(wú)好壞之分,看具體場(chǎng)景的應(yīng)用情況。正像uniappandroidIOS語(yǔ)言一樣。

在uview中也有很多有趣的組件應(yīng)用,還有許多巧妙使用組件的場(chǎng)景,以后再說(shuō)吧。

附:uniapp使用uview報(bào)錯(cuò)沒(méi)找到該組件或者要求你檢查easycom規(guī)范

這都是pagej.soneasycom的錯(cuò)誤:

使用Uview-ui組件時(shí),如果是npm安裝 需要在page.json中修改easycom配置,

如果是下載安裝,則需要有@/  如果是npm安裝 則去掉@/,使用cnpm則無(wú)法使用 重新使用npm或者 下載安裝

注意:改正后一定重啟HBx?。?!

總結(jié)

到此這篇關(guān)于uniapp使用uview的文章就介紹到這了,更多相關(guān)uniapp使用uview內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue中如何實(shí)現(xiàn)動(dòng)態(tài)路由的示例代碼

    Vue中如何實(shí)現(xiàn)動(dòng)態(tài)路由的示例代碼

    本文主要介紹了Vue中如何實(shí)現(xiàn)動(dòng)態(tài)路由的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Vuex與Vue router的使用詳細(xì)講解

    Vuex與Vue router的使用詳細(xì)講解

    在看這篇文章的幾點(diǎn)要求:需要你先知道Vuex與Vue-Router是個(gè)什么東西,用來(lái)解決什么問(wèn)題,以及它的基本使用。如果你還不懂的話,建議上官網(wǎng)了解下Vuex與Vue-Router的基本使用后再回來(lái)看這篇文章
    2022-11-11
  • Vue3項(xiàng)目中通過(guò)LuckySheet實(shí)現(xiàn)Excel在線編輯功能

    Vue3項(xiàng)目中通過(guò)LuckySheet實(shí)現(xiàn)Excel在線編輯功能

    在實(shí)現(xiàn)Excel文件導(dǎo)入時(shí),領(lǐng)導(dǎo)要求實(shí)現(xiàn)在前端導(dǎo)入文件后,不調(diào)用后端的接口,而是直接顯示excel文件的內(nèi)容,等待用戶修改完以后,再調(diào)用后端接口進(jìn)行文件的提交,所以本文介紹了Vue3項(xiàng)目中通過(guò)LuckySheet實(shí)現(xiàn)Excel在線編輯,需要的朋友可以參考下
    2025-04-04
  • vuex如何重置所有state(可定制)

    vuex如何重置所有state(可定制)

    在正式場(chǎng)景中我們經(jīng)常遇到一個(gè)問(wèn)題,就是登出頁(yè)面或其他操作的時(shí)候,我們需要重置所有的vuex,讓其變?yōu)槌跏紶顟B(tài),那么如何重置呢,下面就跟隨小編一起來(lái)了解一下
    2019-01-01
  • vue附件下載無(wú)法打開的問(wèn)題及解決

    vue附件下載無(wú)法打開的問(wèn)題及解決

    這篇文章主要介紹了vue附件下載無(wú)法打開的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue+axios 前端實(shí)現(xiàn)登錄攔截的兩種方式(路由攔截、http攔截)

    vue+axios 前端實(shí)現(xiàn)登錄攔截的兩種方式(路由攔截、http攔截)

    本文通過(guò)實(shí)例代碼給大家介紹了vue+axios 前端實(shí)現(xiàn)登錄攔截的方法,主要通過(guò)路由攔截和http攔截,具體實(shí)例代碼大家跟隨小編一起通過(guò)本文學(xué)習(xí)吧
    2018-10-10
  • vue中i18n的安裝與幾種使用方式詳解

    vue中i18n的安裝與幾種使用方式詳解

    在一些網(wǎng)站經(jīng)??梢钥吹角袚Q語(yǔ)言包,將網(wǎng)站轉(zhuǎn)化成多種語(yǔ)言版本的情況,下面這篇文章主要給大家介紹了關(guān)于vue中i18n的安裝與幾種使用方式的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Vue Router去掉url中默認(rèn)的錨點(diǎn)#

    Vue Router去掉url中默認(rèn)的錨點(diǎn)#

    vue-router默認(rèn)hash模式——使用URL的hash來(lái)模擬一個(gè)完整的URL,于是當(dāng)URL改變時(shí),頁(yè)面不會(huì)重新加載。這篇文章主要介紹了Vue Router去掉url中默認(rèn)的錨點(diǎn)#,需要的朋友可以參考下
    2018-08-08
  • VUE+Element UI實(shí)現(xiàn)簡(jiǎn)單的表格行內(nèi)編輯效果的示例的代碼

    VUE+Element UI實(shí)現(xiàn)簡(jiǎn)單的表格行內(nèi)編輯效果的示例的代碼

    這篇文章主要介紹了VUE+Element UI實(shí)現(xiàn)簡(jiǎn)單的表格行內(nèi)編輯效果的示例的代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • vue實(shí)現(xiàn)可改變購(gòu)物數(shù)量的購(gòu)物車

    vue實(shí)現(xiàn)可改變購(gòu)物數(shù)量的購(gòu)物車

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)可改變購(gòu)物數(shù)量的購(gòu)物車,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評(píng)論

乐清市| 肇东市| 霍林郭勒市| 洞头县| 嵩明县| 瑞昌市| 蒙阴县| 贺州市| 阿勒泰市| 白朗县| 新源县| 平定县| 怀来县| 肇庆市| 资中县| 长子县| 蒙山县| 富平县| 屏山县| 紫金县| 巴南区| 思南县| 化州市| 北海市| 偏关县| 腾冲县| 绍兴县| 竹北市| 邵阳县| 襄樊市| 嫩江县| 东阿县| 顺昌县| 秦安县| 巢湖市| 靖宇县| 沁水县| 喜德县| 晋宁县| 同心县| 绥芬河市|