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

uniapp組件庫中Collapse 折疊面板 的使用方法

這篇具有很好參考價值的文章主要介紹了uniapp組件庫中Collapse 折疊面板 的使用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

uniapp組件庫中Collapse 折疊面板 的使用方法,uniapp,uni-app

目錄

#平臺差異說明

#基本使用

#控制面板的初始狀態(tài),以及是否可以操作

#自定義樣式

#1. 如果修改展開后的內(nèi)容?

#2. 如何自定義標(biāo)題的樣式?

#3. 如何修改整個Item的樣式?

#API

#Collapse Props

#Collapse Item Props

#Collapse Event

#Collapse Item Event

#Collapse Methods

#Slot


通過折疊面板收納內(nèi)容區(qū)域

#平臺差異說明

App H5 微信小程序 支付寶小程序 百度小程序 頭條小程序 QQ小程序

#基本使用

默認(rèn)為手風(fēng)琴模式,即打開一個,另外所有的都會關(guān)閉??梢詫?code>u-collapse的accordion設(shè)置為false,這樣可以允許打開多個面板

<template>
	<u-collapse>
		<u-collapse-item :title="item.head" v-for="(item, index) in itemList" :key="index">
			{{item.body}}
		</u-collapse-item>
	</u-collapse>
</template>

<script>
	export default {
		data() {
			return {
				itemList: [{
					head: "賞識在于角度的轉(zhuǎn)換",
					body: "只要我們正確擇取一個合適的參照物乃至稍降一格去看待他人,值得賞識的東西便會撲面而來",
					open: true,
					disabled: true
				},{
					head: "生活中不是缺少美,而是缺少發(fā)現(xiàn)美的眼睛",
					body: "學(xué)會欣賞,實(shí)際是一種積極生活的態(tài)度,是生活的調(diào)味品,會在欣賞中發(fā)現(xiàn)生活的美",
					open: false,
				},{
					head: "周圍一些不起眼的人、事、物,或許都隱藏著不同凡響的智慧",
					body: "但是據(jù)說雕刻大衛(wèi)像所用的這塊大理石,曾被多位雕刻家批評得一無是處,有些人認(rèn)為這塊大理石采鑿得不好,有些人嫌它的紋路不夠美",
					open: false,
				}],
			}
		}
	}
</script>

#控制面板的初始狀態(tài),以及是否可以操作

  • 設(shè)置u-collapse-itemopen參數(shù)為true,可以讓面板初始化時為打開狀態(tài)
  • 如果設(shè)置u-collapse-itemdisabled參數(shù)為true,那么面板會保持初始狀態(tài),無法關(guān)閉或打開
<template>
	<u-collapse>
		<u-collapse-item :title="item.head" v-for="(item, index) in itemList" :key="index" :open="item.open" :disabled="item.disabled">
			{{item.body}}
		</u-collapse-item>
	</u-collapse>
</template>

<script>
	export default {
		data() {
			return {
				itemList: [{
					head: "賞識在于角度的轉(zhuǎn)換",
					body: "只要我們正確擇取一個合適的參照物乃至稍降一格去看待他人,值得賞識的東西便會撲面而來",
					open: true,
					disabled: true
				},{
					head: "生活中不是缺少美,而是缺少發(fā)現(xiàn)美的眼睛",
					body: "學(xué)會欣賞,實(shí)際是一種積極生活的態(tài)度,是生活的調(diào)味品,會在欣賞中發(fā)現(xiàn)生活的美",
					open: false,
				},{
					head: "周圍一些不起眼的人、事、物,或許都隱藏著不同凡響的智慧",
					body: "但是據(jù)說雕刻大衛(wèi)像所用的這塊大理石,曾被多位雕刻家批評得一無是處,有些人認(rèn)為這塊大理石采鑿得不好,有些人嫌它的紋路不夠美",
					open: false,
				}],
			}
		}
	}
</script>

#自定義樣式

在此組件中,可以通過多個方式對每個Item進(jìn)行樣式定義,我們可以從如下方面思考和著手:

#1. 如果修改展開后的內(nèi)容?
  • 因?yàn)槭峭ㄟ^默認(rèn)的slot傳入的(見上方示例),我們可以加一個view元素當(dāng)做外層,在父組件給它添加樣式,如下:
<template>
	<u-collapse :item-style="itemStyle" event-type="close" :arrow="arrow" :accordion="accordion" @change="change">
		<u-collapse-item :index="index" @change="itemChange" :title="item.head" v-for="(item, index) in itemList" :key="index">
			<view class="collapse-item">
				{{item.body}}
			</view>
		</u-collapse-item>
	</u-collapse>
</template>

<style scoped>
	.collapse-item {
		color: red;
		padding-bottom: 10px;
	}
</style>
  • 通過Collapsebody-style參數(shù)也可以配置主體內(nèi)容的樣式,需要注意上面的自定義slot內(nèi)容如果在父組件定義了樣式,會優(yōu)先起作用。
#2. 如何自定義標(biāo)題的樣式?

如果想修改頭部標(biāo)題的字體大小,顏色等,可以通過head-style參數(shù)修改。

#3. 如何修改整個Item的樣式?

有時候我們需要修改Item的整體樣式,比如將各個Item之間隔開,這時我們可以通過item-style參數(shù)進(jìn)行設(shè)置,比如:

<template>
	<u-collapse :item-style="itemStyle">
		......
	</u-collapse>
</template>

<script>
export default {
	data() {
		return {
			itemStyle: {
				marginTop: '20px'
			}
		}
	}
}
</script>

#API

#Collapse Props

參數(shù) 說明 類型 默認(rèn)值 可選值
accordion 是否手風(fēng)琴模式 Boolean true false
arrow 是否顯示標(biāo)題右側(cè)的箭頭 Boolean true false
arrow-color 標(biāo)題右側(cè)箭頭的顏色 String #909399 -
item-style1.3.0 整個Item的自定義樣式,對象形式 Object - -
head-style Item的標(biāo)題自定義樣式,對象形式 Object - -
body-style Item的主體自定義樣式,對象形式 Object - -
hover-class 樣式類名,按下時有效,樣式必須寫在根目錄的App.vue或通過其引入的全局樣式中才有效,none為無效果,作用于頭部標(biāo)題區(qū)域 String u-hover-class none / 其他

#Collapse Item Props

參數(shù) 說明 類型 默認(rèn)值 可選值
title 面板標(biāo)題 String - -
index 主要用于事件的回調(diào),標(biāo)識那個Item被點(diǎn)擊 String / Number - -
disabled 面板是否可以打開或收起 Boolean false true
open 設(shè)置某個面板的初始狀態(tài)是否打開 Boolean false true
name 唯一標(biāo)識符,如不設(shè)置,默認(rèn)用當(dāng)前collapse-item的索引值 String / Number - -
align 標(biāo)題的對齊方式 String left -
active-style 不顯示箭頭時,可以添加當(dāng)前選擇的collapse-item活動樣式,對象形式 Object - -

#Collapse Event

注意:請在<u-collapse></u-collapse>上監(jiān)聽此事件

事件名 說明 回調(diào)參數(shù)
change 當(dāng)前激活面板展開時觸發(fā)(如果是手風(fēng)琴模式,參數(shù)activeNames類型為String,否則為Array) activeNames: String / Array

#Collapse Item Event

注意:請在<u-collapse-item></u-collapse-item>上監(jiān)聽此事件

事件名 說明 回調(diào)參數(shù)
change 某個item被打開或者收起時觸發(fā) 對象,{index: index, show: true | false },index為collapse-itemindex參數(shù),show為true表示被打開,false表示被收起

#Collapse Methods

注意:此方法需要通過ref調(diào)用文章來源地址http://www.zghlxwxcb.cn/news/detail-810922.html

方法 說明
init?1.3.8 重新初始化內(nèi)部高度計算,用于異步獲取內(nèi)容的情形,請結(jié)合this.$nextTick()使用

#Slot

名稱 說明
- 主體部分的內(nèi)容
title?1.3.5 頭部的內(nèi)容,不含右邊的箭頭
title-all?1.3.5 整個頭部的內(nèi)容,包含右邊的箭頭

到了這里,關(guān)于uniapp組件庫中Collapse 折疊面板 的使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • elementUI el-collapse 自定義折疊面板icon 和 樣式 或文字展開收起
  • uView(u-collapse)折疊 展開 高度問題 無法撐開 nextTick

    ? collapse是手風(fēng)琴模式。 數(shù)據(jù)levelList、filmList,都是異步加載。levelList渲染正常。 filmList數(shù)據(jù)在加載完成后,按照官方文檔提供的方法:init(); 重新計算高度。但是無法正常撐開。 試了網(wǎng)上的多個方法,但是都沒有效果。 于是分析了下源碼,發(fā)現(xiàn)注釋掉一行代碼就行。文件路

    2024年04月25日
    瀏覽(13)
  • uniapp組件庫SwipeAction 滑動操作 使用方法

    uniapp組件庫SwipeAction 滑動操作 使用方法

    目錄 #平臺差異說明 #基本使用 #修改按鈕樣式 #點(diǎn)擊事件 #API #Props #Event 該組件一般用于左滑喚出操作菜單的場景,用的最多的是左滑刪除操作。 注意 如果把該組件通過v-for用于左滑刪除的列表,請保證循環(huán)的 :key 是一個唯一值,可以用數(shù)據(jù)的id或者title替代。 不能是數(shù)組循環(huán)

    2024年01月22日
    瀏覽(22)
  • uniapp組件庫Modal 模態(tài)框 的使用方法

    uniapp組件庫Modal 模態(tài)框 的使用方法

    目錄 #平臺差異說明 #基本使用 #傳入富文本內(nèi)容 #異步關(guān)閉 #點(diǎn)擊遮罩關(guān)閉 #控制模態(tài)框?qū)挾?#自定義樣式 #縮放效果 #API #Props #Event #Method #Slots 彈出模態(tài)框,常用于消息提示、消息確認(rèn)、在當(dāng)前頁面內(nèi)完成特定的交互操作。 #平臺差異說明 App H5 微信小程序 支付寶小程序 百度小

    2024年01月25日
    瀏覽(34)
  • uniapp組件庫Popup 彈出層 的使用方法

    uniapp組件庫Popup 彈出層 的使用方法

    目錄 #平臺差異說明 #基本使用 #設(shè)置彈出層的方向 #設(shè)置彈出層的圓角 #控制彈窗的寬度 | 高度 #內(nèi)容局部滾動 #API #Props #Event 彈出層容器,用于展示彈窗、信息提示等內(nèi)容,支持上、下、左、右和中部彈出。組件只提供容器,內(nèi)部內(nèi)容由用戶自定義 #平臺差異說明 App H5 微信小

    2024年01月21日
    瀏覽(43)
  • uniapp中uview組件庫TopTips 頂部提示使用方法

    uniapp中uview組件庫TopTips 頂部提示使用方法

    目錄 #平臺差異說明 #基本使用 #自定義導(dǎo)航欄使用本組件的問題 #主題設(shè)置 #顯示時間設(shè)置 #API #Methods #Props 該組件一般用于頁面頂部向下滑出一個提示,爾后自動收起的場景。 #平臺差異說明 App H5 微信小程序 支付寶小程序 百度小程序 頭條小程序 QQ小程序 √ √ √ √ √ √

    2024年01月19日
    瀏覽(28)
  • uniapp中uview組件庫的AlertTips 警告提示使用方法

    uniapp中uview組件庫的AlertTips 警告提示使用方法

    目錄 #使用場景 #平臺差異說明 #基本使用 #圖標(biāo) #可關(guān)閉的警告提示 #API #Props #Events 警告提示,展現(xiàn)需要關(guān)注的信息。 #使用場景 當(dāng)某個頁面需要向用戶顯示警告的信息時。 非浮層的靜態(tài)展現(xiàn)形式,始終展現(xiàn),不會自動消失,用戶可以點(diǎn)擊關(guān)閉。 #平臺差異說明 App H5 微信小程

    2024年01月17日
    瀏覽(102)
  • uniapp中uview組件庫的NoticeBar 滾動通知 使用方法

    uniapp中uview組件庫的NoticeBar 滾動通知 使用方法

    目錄 #平臺差異說明 #基本使用 #配置主題 #配置圖標(biāo) #配置滾動速度 #控制滾動的開始和暫停 #事件回調(diào) #API #Props #Events 該組件用于滾動通告場景,有多種模式可供選擇 #平臺差異說明 App H5 微信小程序 支付寶小程序 百度小程序 頭條小程序 QQ小程序 √ √ √ √ √ √ √ #基本使

    2024年01月18日
    瀏覽(56)
  • uniapp中uview組件庫Toast 消息提示 的使用方法

    uniapp中uview組件庫Toast 消息提示 的使用方法

    目錄 #基本使用 #配置toast主題 #toast結(jié)束跳轉(zhuǎn)URL #API #Props #Params #Methods 此組件表現(xiàn)形式類似uni的 uni.showToast API,但也有不同的地方,具體表現(xiàn)在: uView的 toast 有5種主題可選 可以配置toast結(jié)束后,跳轉(zhuǎn)相應(yīng)URL 目前沒有加載中的狀態(tài),請用uni的 uni.showLoading ,這個需求uni已經(jīng)做得

    2024年01月20日
    瀏覽(47)
  • 在uniapp中配置和使用原生小程序組件的方法

    在uniapp中配置和使用原生小程序組件的方法

    在uniapp中配置和使用原生小程序組件的方法 如下圖:

    2024年02月10日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包