欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

uniapp使用uview的簡單案例

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

簡介

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

安裝

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

2.uniapp項目中添加sasssass-loader解析。

// 安裝sass
npm i sass -D

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

3.引入uView主JS庫

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

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

注意引用之后,就要添加uView的組件,否則項目報錯。

4.在項目根目錄的uni.scss中引入此文件。

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

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

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

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

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

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

案例

<template>
    <view class="u-page">
        <view class="u-demo-block">
            <text class="u-demo-block__title">基礎使用</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>

運行效果:

這是uview的布局示例,基礎使用 下是uview的組件,這里展示的是uveiw的布局。u-rowu-col,使用過bootstrap或者elementUI框架的小伙伴對此比較熟悉。應用起來也是比較方便。

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

在uview中也有很多有趣的組件應用,還有許多巧妙使用組件的場景,以后再說吧。

附:uniapp使用uview報錯沒找到該組件或者要求你檢查easycom規(guī)范

這都是pagej.soneasycom的錯誤:

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

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

注意:改正后一定重啟HBx?。。?/p>

總結

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

相關文章

  • vue3實現(xiàn)無縫滾動組件的示例代碼

    vue3實現(xiàn)無縫滾動組件的示例代碼

    在日常開發(fā)中,經常遇到需要支持列表循環(huán)滾動展示,特別是在數據化大屏開發(fā)中,所以小編今天為大家介紹一下如何利用vue3實現(xiàn)一個無縫滾動組件吧
    2023-09-09
  • vue3.0找不到模塊“./App.vue”或其相應的類型聲明(多種情況分析)

    vue3.0找不到模塊“./App.vue”或其相應的類型聲明(多種情況分析)

    這篇文章主要介紹了vue3.0找不到模塊“./App.vue”或其相應的類型聲明,報錯原因是typescript?只能理解?.ts?文件,無法理解?.vue文件,本文通過多種情況分析給大家詳細講解,需要的朋友可以參考下
    2023-01-01
  • vue項目打包部署跨域的實現(xiàn)步驟

    vue項目打包部署跨域的實現(xiàn)步驟

    在前端 Vue 項目打包后,如果需要訪問另一個域名下的接口,由于瀏覽器的同源策略限制,會出現(xiàn)跨域問題,本文就介紹一下vue項目打包部署跨域的實現(xiàn)步驟,感興趣的可以了解一下
    2023-05-05
  • Vue使用vue-drag-resize生成懸浮拖拽小球

    Vue使用vue-drag-resize生成懸浮拖拽小球

    這篇文章主要為大家詳細介紹了Vue使用vue-drag-resize生成懸浮拖拽小球,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue 實現(xiàn) rem 布局或vw 布局的方法

    vue 實現(xiàn) rem 布局或vw 布局的方法

    這篇文章主要介紹了vue 實現(xiàn) rem 布局的 或者 vw 布局的方法,本文給提供多種方法,需要的朋友可以參考下
    2019-11-11
  • Vue3項目中引入ElementUI并使用的示例詳解

    Vue3項目中引入ElementUI并使用的示例詳解

    ElementUI是一個強大的PC端UI組件框架,它不依賴于vue,但是卻是當前和vue配合做項目開發(fā)的一個比較好的ui框架,本文主要介紹了如何在vue3中引入使用ElementUI,需要的可以參考一下
    2023-06-06
  • vue中的事件修飾符once,prevent,stop,capture,self,passive

    vue中的事件修飾符once,prevent,stop,capture,self,passive

    這篇文章主要介紹了vue中的事件修飾符once,prevent,stop,capture,self,passive,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Antd的table組件表格的序號自增操作

    Antd的table組件表格的序號自增操作

    這篇文章主要介紹了Antd的table組件表格的序號自增操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Vue注冊組件命名時不能用大寫的原因淺析

    Vue注冊組件命名時不能用大寫的原因淺析

    這段時間一直在弄vue,當然也遇到很多問題,這里就來跟大家分享一些注冊自定義模板組件的心得 ,需要的朋友可以參考下
    2019-04-04
  • Vue 實現(xiàn)登錄界面驗證碼功能

    Vue 實現(xiàn)登錄界面驗證碼功能

    本文通過實例代碼給大家介紹了Vue 實現(xiàn)登錄界面 驗證碼功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01

最新評論