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>
相关推荐
2501_9151063215 小时前
深入解析无源码iOS加固原理与方案,保护应用安全
android·安全·ios·小程序·uni-app·cocoa·iphone
@PHARAOH15 小时前
HOW - 构建一个轻量前后端一体服务
前端·微服务·服务端
无限进步_16 小时前
【C++】C++11的类功能增强与STL变化
java·前端·数据结构·c++·后端·算法
一只小小Java16 小时前
Echarts单表多图实现
前端·javascript·echarts
跟着珅聪学java16 小时前
Element UI 的 Tabs 标签页开发教程
javascript·vue.js·elementui
dunky16 小时前
Spring AI 深度解析:把 LLM 抽象成 Spring Bean 的底层逻辑
前端
星栈16 小时前
Rust WASM 文件上传全链路:从浏览器到 S3,一个字节都不能少
前端·前端框架·开源
濮水大叔16 小时前
告别 Django Admin!这个 NodeJS 全栈框架让你在 DTO 中直接配置 Table/Form 渲染
前端·typescript·node.js
JarvanMo16 小时前
Flutter 3.44 & Dart 3.12重磅发布!这些新特性太香了
前端
竹林81816 小时前
用Viem替换ethers.js:一次合约交互的"减负"实战,我总算把TypeScript类型搞明白了
前端·javascript