VUE3与Uniapp 三 (Class变量和内联样式)

xml 复制代码
<template>
	<!-- 通过class绑定开启或关闭某个CSS -->
	<view class="box" :class="{box2:true}">box1</view>
	<view class="box" :class="{box2:isActive}">box2</view>
	
	<!-- 使用三元表达式实现开启关闭CSS的效果 -->
	<view class="box" :class="true ? 'box2' : ''">box3</view>
	
	<view :style="{width:'300px', height:300 + 'px', fontSize:size + 'px', border:'1px solid red'}">
		Hello World
	</view>
</template>

<script setup>
	import {ref} from "vue";
	
	let isActive = ref(false);
	let size = ref(60);
</script>

<style lang="scss">
	.box{
		width:300px;
		height:300px;
		background-color: red;
		margin: 10px;
	}
	
	.box2{
		background-color: green;
	}
</style>
相关推荐
jlspcsdn14 小时前
20251222项目练习
前端·javascript·html
行走的陀螺仪14 小时前
Sass 详细指南
前端·css·rust·sass
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ14 小时前
React 怎么区分导入的是组件还是函数,或者是对象
前端·react.js·前端框架
LYFlied15 小时前
【每日算法】LeetCode 136. 只出现一次的数字
前端·算法·leetcode·面试·职场和发展
子春一215 小时前
Flutter 2025 国际化与本地化工程体系:从多语言支持到文化适配,打造真正全球化的应用
前端·flutter
QT 小鲜肉15 小时前
【Linux命令大全】001.文件管理之file命令(实操篇)
linux·运维·前端·网络·chrome·笔记
羽沢3116 小时前
ECharts 学习
前端·学习·echarts
LYFlied16 小时前
WebAssembly (Wasm) 跨端方案深度解析
前端·职场和发展·wasm·跨端
七月丶16 小时前
实战复盘:我为什么把 TypeScript 写的 CLI 工具用 Rust 重写了一遍?
前端·后端·rust