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

uniapp實(shí)現(xiàn)單選組件覆蓋選中樣式的方法

 更新時(shí)間:2024年03月28日 11:26:07   作者:星月前端  
最近使用uniapp開(kāi)發(fā),有些組件渲染之后會(huì)生成一些標(biāo)簽,需要修改生成標(biāo)簽的樣式,下面通過(guò)實(shí)例代碼講解uniapp實(shí)現(xiàn)單選組件覆蓋選中樣式的方法,感興趣的朋友一起看看吧

uniapp實(shí)現(xiàn)單選組件覆蓋選中樣式

在這里插入圖片描述

完整代碼:

<!-- 是否選擇組件: trueOfFalseChooseBtn -->
<template>
	<view class="is-true-body">
		<view class="btn-con" :class="isTrue ? 'btn-con-active' : ''" @click="clickBtn(true)">
			<text>是</text>
		</view>
		<view class="btn-con" :class="isTrue ? '' : 'btn-con-active'" @click="clickBtn(false)">
			<text>否</text>
		</view>
	</view>
</template>
<script>
	export default {
		props: {
			value: {
				type: Boolean,
				default: true,
			},
		},
		watch: {
			isTrue(nv) {
				this.$emit('input', nv)
			}
		},
		data() {
			return {
				isTrue: this.value,
			}
		},
		methods: {
			clickBtn(e) {
				this.isTrue = e;
			}
		}
	}
</script>
<style lang="scss" scoped>
	.is-true-body {
		width: 100%;
		display: flex;
		justify-content: space-between;
		.btn-con {
			flex: 1;
			height: 40px;
			border-radius: 10px;
			text-align: center;
			line-height: 40px;
			position: relative;
			border: 1px solid rgba(255, 255, 255, 0);
		}
		.btn-con-active {
			border: 1px solid $uni-color-primary;
		}
		// 左上角三角形
		.btn-con-active::after {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			width: 0;
			height: 0;
			border-top: 28px solid $uni-color-primary;
			border-right: 30px solid rgba(255, 255, 255, 1);
			border-radius: 8px 0 0 0;
		}
		// 左上角勾勾圖片
		.btn-con-active::before {
			content: url('@/static/images/icon/gg.svg');
			position: absolute;
			top: -12px;
			left: 3px;
			width: 10px;
			height: 10px;
			z-index: 999;
		}
	}
</style>

補(bǔ)充:

修改uniapp組件默認(rèn)樣式

最近使用uniapp開(kāi)發(fā),有些組件渲染之后會(huì)生成一些標(biāo)簽,需要修改生成標(biāo)簽的樣式。比如
<uni-data-picker > 等組件,自定義類名還是加重權(quán)限均無(wú)法覆蓋原有樣式,解決辦法如下:

style標(biāo)簽上加scoped,同時(shí)類名前加/deep/ 穿透,即可覆蓋原有樣式

/deep/ .input-value-border{
    border: none;
}

到此這篇關(guān)于uniapp實(shí)現(xiàn)單選組件覆蓋選中樣式的文章就介紹到這了,更多相關(guān)uniapp內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

河东区| 云阳县| 郑州市| 廊坊市| 宜川县| 齐河县| 台安县| 丰台区| 静海县| 伊吾县| 密云县| 瑞金市| 类乌齐县| 湟中县| 隆化县| 江陵县| 浙江省| 视频| 宣武区| 澄迈县| 冕宁县| 桃园县| 塔城市| 武城县| 张家界市| 隆林| 北辰区| 临泽县| 文山县| 阳谷县| 平江县| 项城市| 大余县| 榆社县| 炉霍县| 浙江省| 健康| 长汀县| 黔江区| 安龙县| 金坛市|