Class绑定

知识点

  • v-bind:class

v-bind:class

为html标记绑定样式单class属性。

<div id="myApp"><div v-bind:class="{active:isActive}">红色文本1</div><div :class="{active:isActive}">红色文本2</div><button @click="btnClick">改变class吧</button>
</div>
<script>var myApp = new Vue({el: '#myApp',data: {isActive: true,},methods: {btnClick: function(){this.isActive = false;},},});
</script>

Class对象绑定

知识点

  • v-bind:class

v-bind:class

为html标记绑定样式单class对象。

<div id="myApp"><div :class="myClass">红色文本</div><button @click="btnClick">改变class吧</button>
</div>
<script>var myApp = new Vue({el: '#myApp',data: {myClass: {active: true,big: true,},},methods: {btnClick: function(){this.myClass.big = false;},},});
</script>

条件渲染

知识点

  • v-if
  • v-else-if
  • v-else

v-if

判断vue.js的变量的值,然后执行页面渲染逻辑。(if-elseif-else)

<div id="myApp"><h1 v-if="result == 0">成绩未公布</h1><h1 v-else-if="result < 60">{{result}}分 - 考试不及格</h1><h1 v-else-if="result < 80">{{result}}分 - 还需努力</h1><h1 v-else>{{result}}分 - 考得不错,玩游戏吧!</h1><button @click="btnClick">考试成绩</button>
</div>
<script>var myApp = new Vue({el: '#myApp', data: {result: 0},methods: {btnClick: function(){this.result = Math.round(Math.random() * 100);},},});
</script>

元素显示

知识点

  • v-show

v-show

标记是否显示html元素。(注意:v-show设置的标记在html DOM中不会消失)

<div id="myApp"><h1 v-show="result">任天堂新一代主机Switch</h1><button @click="btnClick">考试成绩</button>
</div>
<script>var myApp = new Vue({el: '#myApp', data: {result: true},methods: {btnClick: function(){this.result = !this.result;},},});
</script>

列表渲染

知识点

  • v-for

v-for

循环数组元素,整理内容显示到页面上。

<div id="myApp"><ul><li v-for="(game, index) in games">({{index}}) {{game.title}} / 售价:{{game.price}}元</li></ul>
</div>
<script>var myApp = new Vue({el: '#myApp', data: {games: [{title:"勇者斗恶龙",price:500},{title:"库跑卡丁车",price:400},{title:"马里奥世界",price:550},]},});
</script>

源文件

Class绑定、Class对象绑定、v-if(条件渲染)、v-show(元素显示)、v-for(列表渲染)相关推荐

  1. Vue学习2 - 事件处理以及绑定、事件、遍历、判断、元素显示、DOM属性的绑定、comput计算属性值

    文章目录 1. 事件处理.以及Vue生命周期函数.事件描述符 1.1 基本用法 1.2 获取事件对象,阻止默认行为.事件冒泡行为.事件描述符 2. for循环 2.1 基本数据类型数组的遍历 2.2 ...

  2. Vue的常用指令(v-html {{}}文本插值,v-bind绑定属性,v-if条件渲染,v-for列表渲染,v-on @ 事件绑定,v-model表单绑定)

    Vue的常用指令(文本插值,绑定属性,条件渲染,列表渲染,事件绑定,表单绑定) Vue 的介绍 Vue 是一套构建用户界面的渐进式前端框架. 只关注视图层,并且非常容易学习,还可以很方便的与其它库或已 ...

  3. C++对象绑定到Lua

    http://blog.csdn.net/qq7183316/article/details/6705087 游戏中的使用脚本语言已经成为了一个标准应用.脚本语言能够在游戏开发中扮演一个重要的角色,并 ...

  4. React(二):jsx事件绑定、条件渲染、列表渲染、jsx的本质、购物车案例

    React(二) 一.jsx事件绑定 1.this的绑定方式 2.jsx中绑定this的三种方式 3.事件对象和传参 (1)事件对象怎么传 (2)其他参数怎么传? 二.条件渲染 1.直接if-else ...

  5. vue条件渲染、列表渲染、样式绑定

    vue 官网 ---- https://cn.vuejs.org/v2/guide/class-and-style.html 样式绑定 class绑定 1.对象语法 <div class=&qu ...

  6. angular条件渲染、列表渲染、属性绑定、样式绑定、事件绑定

    文章目录 属性绑定 样式绑定 绑定单一样式 绑定多个样式 用 NgStyle 设置内联样式 类绑定 绑定单个类样式 绑定到多个 CSS 类 用 NgClass 添加和删除类 条件渲染 列表渲染 *ng ...

  7. 前端之Vue:模板语法、指令、Style 和 Class、条件渲染、列表渲染、事件处理、数据双向绑定、表单控制

    目录 一. 模板语法 插值语法 二. 指令 2.1 文本指令 v-html:让HTML渲染成页面 v-text:标签内容显示js变量对应的值 v-show:显示/隐藏内容 v-if:显示/删除内容 2 ...

  8. Python笔记_64_Vue_M-V-VM思想_显示数据_常用指令_操作属性_绑定事件_操作样式_条件渲染指令_列表渲染指令

    文章目录 Vue vue.js的M-V-VM思想 快速使用 显示数据 常用指令 操作属性 绑定事件 操作样式 条件渲染指令 列表渲染指令 Vue vue.js是目前前端web开发最流行的工具库,由尤雨 ...

  9. 自定义变量 配置文件_跟我一起学.NetCore之自定义配置源热更新对象绑定

    前言 上一篇针对不同的配置源进行举例演示,感受到不同配置源和不同数据格式使用统一操作的便捷(即没有什么加一层解决不了的,这个不是我说的),这里接着说说自定义配置源.配置热更新.配置绑定对象相关操作: ...

最新文章

  1. ARKit从入门到精通-ARKit工作原理及流程介绍
  2. java获取系统电量_android操作系统怎么获得电量
  3. Android Service 服务(二)—— BroadcastReceiver
  4. Java算法-奇怪的分式
  5. [算法导论]练习16.1-4 活动教室分配(区间着色问题)
  6. 小程序 怎么选云服务器,小程序如何选择云服务器
  7. MySQL 手工注入常用语句
  8. Atom飞行手册翻译: 2.3 文本选择
  9. 安装QTP10.0 报需要先安装 c++组件
  10. 谷歌插件无法显示在地址栏右侧
  11. 如何建立高效的需求管理机制?
  12. CTF新手抓包找flag
  13. 借助JavaCV实现android手机查看PC摄像头实时视频
  14. 操作系统课设之单线程版
  15. MU-MIMO技术让网络变神速的方法
  16. 企业级存储发展趋势谈:开源存储的冷思考
  17. 云之讯php,云之讯短信开发
  18. 树莓派无显示器连接无线
  19. RationalDMIS 7.1 XYZ IJK Data
  20. Mysql安装路径设置

热门文章

  1. CSS3新增选择器:伪元素选择器
  2. vuex--mutation,action个人理解
  3. 源码-03-九宫格 封装 懒加载 plist
  4. IIS 之 未能加载文件或程序集“IBM.Data.DB2”或它的某一个依赖项。试图加载格式不正确的程序。...
  5. 总结常见的ES6新语法特性
  6. mac 下的实用工具总结
  7. Java中isAssignableFrom()方法与instanceof()方法用法
  8. C#结合Jquery LigerUI Tree插件构造树
  9. 让数据窗口的标题栏在选中后显示为蓝色
  10. PyTorch入门(三)--实现简单图像分类器