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

uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?

這篇具有很好參考價(jià)值的文章主要介紹了uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

須知

  • uni-app是一個(gè)前端框架
  • 簡(jiǎn)單來說,uni-app的組件,類似HTML的標(biāo)簽,例如a轉(zhuǎn)navigation、span轉(zhuǎn)text等
  • uni-app的組件包括 基礎(chǔ)組件?(自帶免安裝) + 擴(kuò)展組件 (可選裝,官方出品uni-ui或者第三方)
  • uni-app出品的uni-ui官方手冊(cè)很坑爹,組件代碼是一個(gè)文檔,效果展示是另一個(gè)文檔!
    【uni-ui效果展示】?https://hellouniapp.dcloud.net.cn/pages/extUI/badge/badge
    【uni-ui組件代碼】?https://uniapp.dcloud.io/component/uniui/uni-ui
  • 注意:手冊(cè)【uni-ui組件代碼】是官方組件手冊(cè)的一小部分
  • uni-ui開箱即用,無需配置 (HBuilderX版本3.3.5.20211229或以上)

uni-ui安裝

1)沒有項(xiàng)目
在HBuilderX新建項(xiàng)目,選擇uni-app類別的uni-ui項(xiàng)目,如圖
uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?

?2)已有項(xiàng)目的情況

打開https://ext.dcloud.net.cn/plugin?id=55
點(diǎn)擊“使用HBuilderX導(dǎo)入插件”,在編輯器中選擇項(xiàng)目并確定即可
uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?

?文章來源地址http://www.zghlxwxcb.cn/news/detail-400767.html

uni-ui簡(jiǎn)單入門教程

  1. 在效果展示手冊(cè)中,找到想要的效果,例如底部工具欄
    https://hellouniapp.dcloud.net.cn/pages/extUI/goods-nav/goods-nav
  2. 在組件代碼手冊(cè)中,找到對(duì)應(yīng)的組件代碼
    https://uniapp.dcloud.io/component/uniui/uni-goods-nav
    uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?
  3. 獲取到組件代碼的代碼
    1) template代碼(寫在標(biāo)簽template里面的唯一的view里面,代碼如下)
    <uni-goods-nav :fill="true" :options="options" :buttonGroup="buttonGroup" @click="onClick" @buttonClick="buttonClick" />
    2) script代碼
    export default {
    ? ? data () {
    ? ? ? return {
    ? ? ? ? options: [{
    ? ? ? ? ? ? icon: 'headphones',
    ? ? ? ? ? ? text: '客服'
    ? ? ? ? }, {
    ? ? ? ? ? ? icon: 'shop',
    ? ? ? ? ? ? text: '店鋪',
    ? ? ? ? ? ? info: 2,
    ? ? ? ? ? ? infoBackgroundColor:'#007aff',
    ? ? ? ? ? ? infoColor:"red"
    ? ? ? ? }, {
    ? ? ? ? ? ? icon: 'cart',
    ? ? ? ? ? ? text: '購(gòu)物車',
    ? ? ? ? ? ? info: 2
    ? ? ? ? }],
    ? ? ? ? buttonGroup: [{
    ? ? ? ? ? text: '加入購(gòu)物車',
    ? ? ? ? ? backgroundColor: '#ff0000',
    ? ? ? ? ? color: '#fff'
    ? ? ? ? },
    ? ? ? ? {
    ? ? ? ? ? text: '立即購(gòu)買',
    ? ? ? ? ? backgroundColor: '#ffa200',
    ? ? ? ? ? color: '#fff'
    ? ? ? ? }
    ? ? ? ? ]
    ? ? ? }
    ? ? },
    ? ? methods: {
    ? ? ? onClick (e) {
    ? ? ? ? uni.showToast({
    ? ? ? ? ? title: `點(diǎn)擊${e.content.text}`,
    ? ? ? ? ? icon: 'none'
    ? ? ? ? })
    ? ? ? },
    ? ? ? buttonClick (e) {
    ? ? ? ? console.log(e)
    ? ? ? ? this.options[2].info++
    ? ? ? }
    ? ? }
    }
  4. 打開項(xiàng)目的視圖文件\pages\index\index.vue
    uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?
    原代碼:
    <template>
    	<view class="content">
    		<image class="logo" src="/static/logo.png"></image>
    		<view class="text-area">
    			<text class="title">{{title}}</text>
    		</view>
    	</view>
    </template>
    
    <script>
    	export default {
    		data() {
    			return {
    				title: 'Hello'
    			}
    		},
    		onLoad() {
    
    		},
    		methods: {
    
    		}
    	}
    </script>
    
    <style>
    	.content {
    		display: flex;
    		flex-direction: column;
    		align-items: center;
    		justify-content: center;
    	}
    
    	.logo {
    		height: 200rpx;
    		width: 200rpx;
    		margin-top: 200rpx;
    		margin-left: auto;
    		margin-right: auto;
    		margin-bottom: 50rpx;
    	}
    
    	.text-area {
    		display: flex;
    		justify-content: center;
    	}
    
    	.title {
    		font-size: 36rpx;
    		color: #8f8f94;
    	}
    </style>
    
  5. 修改為:
    <template>
    	<view>
    		<uni-nav-bar left-icon="back" left-text="返回" right-text="菜單" title="導(dǎo)航欄組件"></uni-nav-bar>
    		
    		<view class="content">
    			<image class="logo" src="/static/logo.png"></image>
    			<view class="text-area">
    				<text class="title">{{title}}</text>
    			</view>
    		</view>
    		
    		<view class="myFixedBottom">
    			<uni-goods-nav :fill="true"  :options="options" :buttonGroup="buttonGroup"  @click="onClick" @buttonClick="buttonClick" />
    		</view>
    		
    		
    	</view>
    </template>
    
    <script>
    	export default {
    		data() {
    			return {
    				title: 'Hello',
    				options: [{
    					icon: 'headphones',
    					text: '客服'
    				}, {
    					icon: 'shop',
    					text: '店鋪',
    					info: 2,
    					infoBackgroundColor: '#007aff',
    					infoColor: "red"
    				}, {
    					icon: 'cart',
    					text: '購(gòu)物車',
    					info: 2
    				}],
    				buttonGroup: [{
    						text: '加入購(gòu)物車',
    						backgroundColor: '#ff0000',
    						color: '#fff'
    					},
    					{
    						text: '立即購(gòu)買',
    						backgroundColor: '#ffa200',
    						color: '#fff'
    					}
    				]
    			}
    		},
    		onLoad() {
    
    		},
    		methods: {
    			onClick(e) {
    				uni.showToast({
    					title: `點(diǎn)擊${e.content.text}`,
    					icon: 'none'
    				})
    			},
    			buttonClick(e) {
    				console.log(e)
    				this.options[2].info++
    			}
    		}
    	}
    </script>
    
    <style>
    	.content {
    		display: flex;
    		flex-direction: column;
    		align-items: center;
    		justify-content: center;
    	}
    
    	.logo {
    		height: 200rpx;
    		width: 200rpx;
    		margin-top: 200rpx;
    		margin-left: auto;
    		margin-right: auto;
    		margin-bottom: 50rpx;
    	}
    
    	.text-area {
    		display: flex;
    		justify-content: center;
    	}
    
    	.title {
    		font-size: 36rpx;
    		color: #8f8f94;
    	}
    	
    	.myFixedBottom {
    		width: 100%;
    		position: fixed;
    		bottom: 0;
    		left: 0;
    	}
    </style>
    
    注意:
    我用一個(gè)view標(biāo)簽把uni-goods-nav包起來了,加了個(gè)類名.myFixedBottom?
    定義css為:
    .myFixedBottom {
    ?? ??? ?width: 100%;
    ?? ??? ?position: fixed;
    ?? ??? ?bottom: 0;
    ?? ??? ?left: 0;
    }
    另外,把<view class="content">的類清空了,以免影響底部導(dǎo)航欄。
    ?
  6. ok!保存并且查看效果即可

uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?

?

更多的請(qǐng)按照以上順序來:
1)先看效果,找到自己喜歡的uni-ui組件
2)再找代碼,html代碼寫在template標(biāo)簽里面,css寫在style標(biāo)簽里面,js代碼注意和原來的script代碼合并,不要漏了或者格式錯(cuò)誤即可

刷新,預(yù)覽,搞定!

?

?

到了這里,關(guān)于uni-ui簡(jiǎn)單入門教程 - 如何用HBuilderX為uni-app項(xiàng)目啟用uni-ui擴(kuò)展組件?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Uniapp之uni-ui-擴(kuò)展組件(1)

    Uniapp之uni-ui-擴(kuò)展組件(1)

    uni組件符合easycom規(guī)范,HBuilderX 2.5.5起,只需將本組件導(dǎo)入項(xiàng)目,在頁面template中即可直接使用,無需在頁面中import和注冊(cè)components HBuilder插件市場(chǎng)(uni-ui組件庫(kù)) uni-ui 不支持使用 Vue.use() 的方式安裝 npm安裝uni-ui庫(kù)(vue-cli項(xiàng)目需先安裝sass及sass-loader,HBuilder可省略) 安裝sass:

    2023年04月08日
    瀏覽(24)
  • 處理安裝uni-ui依賴一直安裝不上

    處理安裝uni-ui依賴一直安裝不上

    根據(jù)官方的文檔去安裝,我這邊把npm換成了pnpm。 搞了一個(gè)小時(shí)沒搞明白為什么下載不下來依賴,原因是鏡像的問題。 處理方式:安裝了cnpm,去訪問國(guó)內(nèi)鏡像 完美解決?。。?效果:

    2024年02月20日
    瀏覽(29)
  • uni-app自定義組件及拓展(uni-ui)組件的使用

    uni-app自定義組件及拓展(uni-ui)組件的使用

    UniApp 是一個(gè)基于 Vue.js 的跨平臺(tái)應(yīng)用框架,可以用來開發(fā)同時(shí)運(yùn)行在多個(gè)平臺(tái)(如微信小程序、支付寶小程序、App等)的應(yīng)用程序。在 UniApp 中,組件的使用與 Vue.js 中的組件使用基本類似,但需要考慮跨平臺(tái)兼容性。 1. 創(chuàng)建組件文件 在 UniApp 項(xiàng)目中創(chuàng)建一個(gè)新的組件,通常

    2024年04月29日
    瀏覽(117)
  • uni-ui的uni-search-bar 搜索欄代碼解析(vue2)

    uni-ui的uni-search-bar 搜索欄代碼解析(vue2)

    目錄 1. 標(biāo)簽 1.1 插槽 2. vue配置項(xiàng) 2.1 data 2.2?props 2.3?watch 2.4?methods 3.完整代碼 ????????在父組件中用如下模板替代對(duì)應(yīng)的 (slot標(biāo)簽里的內(nèi)容) 插槽內(nèi)容 (通過v-slot與name屬性匹配) ,如果父組件不提供slot內(nèi)容,則會(huì)使用子組件的默認(rèn)內(nèi)容: template v-slot:子組件插槽name屬性值

    2024年02月08日
    瀏覽(24)
  • uni-ui 中 uni-file-picker組件限制用戶上傳大小超過大小自動(dòng)去除

    uni-ui 中 uni-file-picker組件限制用戶上傳大小超過大小自動(dòng)去除

    uni-ui 中 uni-file-picker組件限制用戶上傳大小超過大小自動(dòng)去除 找到該組件位置打開uni-file-picker 在props中添加自己想起的名字綁定限制大小 找到chooseFileCallback方法插入代碼: 其他頁面調(diào)用即可

    2024年01月15日
    瀏覽(138)
  • uniapp 官方 ui組件庫(kù) uni-ui 的uni-data-checkbox 如何實(shí)現(xiàn)自定義選中時(shí)的邊框顏色

    uniapp 官方 ui組件庫(kù) uni-ui 的uni-data-checkbox 如何實(shí)現(xiàn)自定義選中時(shí)的邊框顏色

    官方組件并不支持這一項(xiàng)自定義,所以選擇修改組件庫(kù),非常簡(jiǎn)單,傻瓜式修改。 首先找到該組件文件,這個(gè)就不過多贅述了。貼下圖: ? ?在props選項(xiàng)中增加一個(gè)borderColor變量: ?找到設(shè)置背景的方法中添加兩行代碼 ?然后是使用: ?效果: ?完結(jié)!?。?/p>

    2024年02月08日
    瀏覽(28)
  • Pandas 簡(jiǎn)單入門教程

    什么是Pandas? Pandas是一個(gè)開源的Python數(shù)據(jù)分析庫(kù),它提供了快速、靈活、易于使用的數(shù)據(jù)結(jié)構(gòu),旨在使數(shù)據(jù)清洗和分析變得簡(jiǎn)單快捷。 安裝Pandas 你可以使用以下命令來安裝Pandas: 導(dǎo)入Pandas 要使用Pandas,你需要將其導(dǎo)入到Python環(huán)境中: 數(shù)據(jù)結(jié)構(gòu) Pandas提供了兩種數(shù)據(jù)結(jié)構(gòu): Se

    2023年04月20日
    瀏覽(39)
  • uniapp collapse動(dòng)態(tài)生成多個(gè)折疊面板手動(dòng)展開收起(包括uni-ui版)

    uniapp collapse動(dòng)態(tài)生成多個(gè)折疊面板手動(dòng)展開收起(包括uni-ui版)

    官方文檔沒有暴露出相關(guān)api,那就看看組件源碼。 以下示例均通過? vue-cli ?創(chuàng)建的? uni-app ?h5 項(xiàng)目 源碼 node_modulesuview-uicomponentsu-collapse-itemu-collapse-item.vue 這個(gè)方法是用來改變折疊面板子組件收起還是展開的,根據(jù)改變 isShow 的值來實(shí)現(xiàn) 方法 源碼 node_modules@dcloudiouni-ui

    2024年02月06日
    瀏覽(38)
  • Python爬蟲簡(jiǎn)單入門教程

    Python爬蟲簡(jiǎn)單入門教程

    這篇 Python 爬蟲教程主要講解以下 5 部分 了解網(wǎng)頁結(jié)構(gòu); 使用 requests 庫(kù)抓取網(wǎng)站數(shù)據(jù); 使用 Beautiful Soup 解析網(wǎng)頁; 清洗和組織數(shù)據(jù); 爬蟲攻防戰(zhàn); 網(wǎng)頁一般由三部分組成,分別是 HTML(超文本標(biāo)記語言)、CSS(層疊樣式表)和 JScript(活動(dòng)腳本語言)。 HTML 負(fù)責(zé)定義網(wǎng)頁

    2024年02月06日
    瀏覽(23)
  • Odoo17入門教程第六章 UI

    Odoo17入門教程第六章 UI

    現(xiàn)在我們已經(jīng)創(chuàng)建了新模型及其 相應(yīng)的,是時(shí)候了 與用戶界面交互。 在本章結(jié)束時(shí),我們將創(chuàng)建幾個(gè)菜單以訪問默認(rèn)列表 和窗體視圖。 參考 :與此主題相關(guān)的文檔可以在數(shù)據(jù)文件中找到。 在第五章:安全性-簡(jiǎn)介中,我們通過 CSV 文件添加了數(shù)據(jù)。CSV 當(dāng)要加載的數(shù)據(jù)具有

    2024年04月23日
    瀏覽(12)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包