第23节: Vue3 绑定 HTML 类

在UniApp中使用Vue3框架时,你可以使用类绑定语法来动态地添加或移除HTML元素的类。

下面是一个示例,演示了如何在UniApp中使用Vue3框架使用绑定HTML类:

复制代码
<template>  
  <view>  
    <button @click="toggleClass">Toggle Class</button>  
    <div :class="{ 'active': isActive }">Content</div>  
  </view>  
</template>  
  
<script setup>  
import { ref } from 'vue';  
  
const isActive = ref(false);  
const toggleClass = () => {  
  isActive.value = !isActive.value;  
};  
</script>  
  
<style scoped>  
.active {  
  color: red;  
}  
</style>

在上面的示例中,我们定义了一个名为isActive的响应式引用对象,用于存储一个布尔值状态。然后,我们在<div>元素上使用:class指令来绑定一个类对象。类对象中有一个名为active的类,当isActive为真时,该类将被添加到<div>元素上。我们还定义了一个名为toggleClass的方法,用于在点击按钮时切换isActive的状态。

在样式中,我们使用.active选择器来定义active类的样式。在这个例子中,我们将文本颜色设置为红色。

通过使用类绑定语法,我们可以根据Vue实例中的状态动态地添加或移除HTML元素的类,从而实现更加灵活的样式控制。

订阅专栏,每日更新

教学视频 Uniapp Vue3 基础到实战

第24节:Vue3 绑定到数组

相关推荐
Mapmost15 分钟前
重磅升级丨Mapmost全面兼容3DTiles 1.1,3DGS量测精度跃升至亚米级!
前端·vue.js·three.js
wycode21 分钟前
Promise(一)极简版demo
前端·javascript
浮幻云月22 分钟前
一个自开自用的Ai提效VsCode插件
前端·javascript
不在了情绪1 小时前
HTML 简明教程
html
代码改变世界100861 小时前
像素风球球大作战 HTML 游戏
前端·游戏·html
艾小码1 小时前
Vue 3全面解析:Composition API、响应式原理与生态
前端·javascript·vue.js
Process1 小时前
面试官:Vue和React源码里用到了哪些设计模式?
前端·javascript·面试
华仔啊1 小时前
Vue3+TS设计模式:5个真实场景让你代码更优雅
前端·javascript·vue.js
兮漫天1 小时前
bun + vite7 的结合,孕育的 Robot Admin 【靓仔出道】(十六)
前端·javascript·vue.js