当前位置: 首页 > news >正文

vue样式绑定(v-if)

文章目录

  • 一.第一次用vue框架
    • 二.要求:
      • 1.定义两种样式,一种描述正确的状态,一种描述错误的状态。
      • 2.在结构代码中定义一个块,实现绑定正确的样式状态。
      • 3.定义一个按钮,实现正确和错误两种状态的class切换。
    • 三.源代码
    • 四.效果

一.第一次用vue框架

二.要求:

1.定义两种样式,一种描述正确的状态,一种描述错误的状态。

2.在结构代码中定义一个块,实现绑定正确的样式状态。

3.定义一个按钮,实现正确和错误两种状态的class切换。

三.源代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="vue.global.js"></script><!-- <script src="https://unpkg.com/vue@next"></script> --><style>.red-box{background-color: brown; color: white; padding: 10px;width: 500px;}.pink-box{background-color: pink; color: white; padding: 10px;width: 500px;}</style>
</head>
<body><div id="Application" ><div class="red-box" v-if="isShow"><h1>red box</h1><p>你好!</p></div><div class="pink-box" v-else="false"><h1>pink box</h1><p>我不好!</p></div><div><button @click="toggle">切换</button></div></div>     
</body>
</html><script>// 定义一个vue组件const App = {data(){return{isShow:true,}},methods: {toggle(){this.isShow = ! this .isShow// this.isShow1 = ! this.isShow1// this.isShow2 = ! this.isShow2}}}// 将vue组件绑定到页面上id为Application的元素上Vue.createApp(App).mount("#Application")
</script>

四.效果

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/25364.html

相关文章:

  • 无需公网IP,安全稳定实现U8C异地访问
  • Graph Neural Network(GNN)图神经网络
  • JSTL核心库的简单使用
  • ffmpeg.dll丢失怎么办,有什么修复ffmpeg.dll的方法
  • 【学习笔记】NOIP爆零赛9
  • SpringMVC的常用组件和工作流程及部分注解解析
  • 创建Firebase项目并接入Firebase推送: Firebase Cloud Messaging (FCM)
  • MyBatis的简单使用
  • 最新的Windows docker安装方法
  • 2023软件测试工程师涨薪攻略,3年如何达到30K
  • 【算法题】1927. 求和游戏
  • 有趣的 Kotlin 0x10:操作符 ..<
  • mysql数据库之索引使用原则
  • 【Java】Spring Boot 日志文件
  • 软件项目管理计算题复习(1)
  • BMI160 BOSCH/博世 六轴 加速度 陀螺仪 传感器
  • ROS探索[wpr_simulation的编译]
  • 连接Oracle数据库失败(ORA-12514)故障排除
  • DevOps 学习笔记(一) | DevOps 简介及环境搭建
  • 日志收集笔记(Filebeat 日志收集、Logstash 日志过滤)
  • 字节二面,原来是我对自动化测试的理解太浅薄了..
  • 2023雅虎邮箱不能注册?别急,这份教程教你成功注册雅虎邮箱
  • Elasticsearch 自动补全 completion type
  • GB28181协议实现源码Android源码
  • HNU工训中心: 三人表决器及八人抢答器实验报告
  • split()用法注意事项
  • centos7配置静态网络常见问题归纳
  • 产品经理修炼指南【01】
  • NCRE计算机等级考试Python真题(十一)
  • cglib代理解析