1-3.vue指令:v-bind指令

v-bind的作用

v-bind的主要作用是用来绑定标签里面的属性值,如标签里面的href的值,class里面需要添加的一些class,style里面要添加的一些样式等

v-bind的语法糖

语法糖的含义就是对某个内容的简写,v-bind的语法糖为":"。

v-bind的基本使用

1.代码展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><script src='../js/vue.js'></script><title>Document</title>
</head><body><div id='app'><!-- v-bind绑定a标签的href属性 --><a v-bind:href="aHref">点击跳转</a><!-- v-bind的语法糖的书写 --><a :href="aHref">点击跳转</a></div><script>const app = new Vue({el: '#app',data: {aHref: 'www.baidu.com'}});</script></body></html>

2.步骤分解

v-bind动态绑定class或style属性

1.语法书写

    <h2 v-bind:class="{class名:boolean值,class名:boolean值}"></h2><h2 :class="{class名:boolean值,class名:boolean值}"></h2><h2 v-bind:style="{属性名:属性值,属性名:属性值}"></h2><h2 :style="{属性名:属性值,属性名:属性值}"></h2>

2.代码展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><script src='../js/vue.js'></script><title>Document</title>
</head>
<style>.colorshow {color:red;}.fontshow {font-size: 20px;}
</style><body><div id='app'><!-- <h2 v-bind:class="{class名:boolean值,class名:boolean值}"></h2> --><!-- <h2 :class="{class名:boolean值,class名:boolean值}"></h2> --><h2 :class="{colorshow: isColor, fontshow: isFont}">{{message}}</h2></div><script>const app = new Vue({el: '#app',data: {message: '展示v-bind如何动态绑定class属性',isColor: true,isFont: true}});</script></body></html>

3.步骤分解

4.简化

1-3.vue指令:v-bind指令相关推荐

  1. 前端进阶_狂神Vue笔记_语法指令v-bind、v-on、v-for_表单双绑_组件_Axios异步通信_Vue的生命周期_计算属性_插槽 <slot>_webpack使用_vue-router路由

    四.第一个Vue程序 4.1.什么是MVVM MVVM(Model-View-ViewModel)是一种软件设计模式,由微软WPF(用于替代WinForm,以前就是用这个技术开发桌面应用程序的)和Si ...

  2. Vue.js 源码分析(二十三) 指令篇 v-show指令详解

    v-show的作用是将表达式值转换为布尔值,根据该布尔值的真假来显示/隐藏切换元素,它是通过切换元素的display这个css属性值来实现的,例如: <!DOCTYPE html> < ...

  3. vue.js 四(指令和自定义指令)

    官方的指令说明已经很简单了,这里再写一遍,也是自己加深一下印象 v-text 就是写入单纯的文本,可以忽略这个指令直接双花括号代替 <span v-text="msg"> ...

  4. 【Vue】v-bind v-model指令的使用(实现计算器效果)

    在Vue学习笔记(一)中,我们已经了解了Vue中的基本指令,比如 v-text,v-html,v-bind,v-on 等指令的使用,并且介绍了 MVVM 模式,那么怎么实现动态的在M和V之间数据传递呢 ...

  5. Vue 混合、自定义指令、插件

    vue的复用性与组合 混合 混合 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式.混合对象可以包含任意组件选项.以组件使用混合对象时,所有混合对象的选项将被混入该组件本身的选项 ...

  6. vue给元素添加指令_Vue指令动态模糊元素

    vue给元素添加指令 v模糊 (v-blur) Vue directive to blur an element dynamically. Useful to partially hide eleme ...

  7. 【vue系列-04】vue的表单数据收集,基本指令和自定义指令

    vue的表单数据收集.指令 一,vue的核心属性 1,收集表单数据 1.1,收集数据案例 1.1.1,type类型的输入框 1.1.2,radio类型的单选框 1.1.3,checkbox类型的复选框 ...

  8. Vue中常用的内置指令及自定义指令

    内置指令 v-bind [单向数据绑定] [格式:v-bind:属性名="data中定义的属性"] [简写::属性名="data中定义的属性"] <div ...

  9. vue自定义指令-加载指令v-loading和占位图指令v-showimg

    了解自定义指令的钩子函数 bind(){}:每当指令绑定到元素上的时候,就会立刻执行bind这个函数.只调用一次. 和css相关的操作,可以放在这个钩子函数中.inserted(){}:元素插入到DO ...

  10. vue中如何自定义指令

    目录 一. 什么是自定义指令 二. 如何自定义指令 三.应用场景实现 输入框防抖 图片懒加载 一键 Copy的功能 拖拽 下拉菜单 相对时间转换 一. 什么是自定义指令 我们看到的v-开头的行内属性, ...

最新文章

  1. 构建Chua 混沌电路 - 基本测试
  2. python开发【第四篇】:python基础之函数
  3. wxWidgets:wxTreeCtrl概述
  4. 启动rabbitmq,提示ERROR: node with name rabbit already running on localhost(亲测)
  5. 2014/School_C_C++_B/3/x的x次幂
  6. 如果你跟夕小瑶恋爱了...(上)
  7. frps 多个_同时穿透多个内网web服务,提示冲突
  8. List、Map、Set三个接口,存取元素时,各有什么特点
  9. Flex中ItemRenderer项目渲染器的两个重要问题
  10. Jenkins系列四通过脚本方式部署maven项目,maven聚合项目,前端VUE的springboot项目
  11. WP布局难题,由三个升级为四个
  12. java核心技术卷1学习思维导图
  13. freemarker生成简单模板
  14. ps html切图教程,#PS教程:你所不知道的Photoshop CC快速切图的方法
  15. 用计算机画对称图形,CAD画对称图形快捷键
  16. 你的不自律,正在慢慢毁掉你
  17. tar命令中参数 cvf,xvf,cvzf,zxvf的区别
  18. 听歌识曲也太牛了吧!只“音”奥秘在此……
  19. 电脑病毒怎么彻底清理?你不知道的8个方法
  20. 什么是FEC/NACK/RTX

热门文章

  1. 币圈纪实 | 狼性思维到佛系人生
  2. 观察者模式,策略模式,适配器模式
  3. Java编写胖老鼠的交易_HDOJ1009 肥鼠的交易 | 学步园
  4. leaflet 绘制带箭头的线(虚线,实线)
  5. 计算机快捷键图片桌面版,练习电脑截图快捷键如何设置
  6. 《中华大字库》价格及优惠政策
  7. python爬虫脚本 初级入门爬虫英雄联盟所有皮肤_Python爬虫练习:20行Python代码爬取王者荣耀全英雄皮肤...
  8. 在论文中参考文献的引用
  9. 信用评分卡A卡、B卡、C卡区别
  10. 国际web短信软件平台开发搭建后台功能|移讯云短信系统