美文网首页
【Vue】常用指令之v-bind

【Vue】常用指令之v-bind

作者: 俊而不逊 | 来源:发表于2021-10-12 08:49 被阅读0次
Vue.jpeg

📝【Vue】学习养成记,【程序员必备小知识】

📔 今日小知识——Vue常用指令之v-bind

v-bind指令是专门操作属性的指令,那么什么是属性呢?例如我们经常设置图片是src,设置鼠标悬停的文本是title,还有类class等,这种就是属性。

其实元素的属性有很多种的,都是写在元素的内部,那该如何设置属性呢,v-bind这个指令我们又该如何去使用呢?

1. 如何使用v-bind指令

语法是v-bind:属性名=表达式

固定写法:

<img src="图片地址"/>

那要设置属性就是这么写(v-bind写法),图片的src属性的值就是在data中定义的imgSrc的值

<body>
        <div id="app">
            <img src="图片地址"/>
            <img v-bind:src="imgSrc"/>
        </div>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
            var  app = new Vue({
                el:"#app",
                data:{
                    imgSrc:'图片地址'
                }
            })
        </script>
    </body>

2. v-bind设置类名

假设imgclassactive,那么使用v-bind设置类名属性,使得active生效可以利用三元表达式,如果isActive为真就设置active,如果isActive为假就设置为空。

<img class="active"/>
<img v-bind:class="isActive?'active':''"/>

三元表达式看起来表达式,代码有点多,还有另一种写法,对象的写法

<img v-bind:class="{active:isActive}"/>

active类名是否生效,取决于isActive的值,如果isActive为真active就生效,如果isActive为假就不生效。

3. v-bind简写

<img :src="imgSrc"/>
<img :class="isActive?'active':''"/>
<img :class="{active:isActive}"/>

4.总结

  • v-bind指令的作用是为元素绑定属性
  • 语法是v-bind:属性名
  • 简写可以省略v-bind只保留:属性名
  • 需要动态的添加class建议使用对象的方式

Vue 官方文档:http://vuejs.org/v2/guide/syntax.html

Vue 中文文档: https://cn.vuejs.org/v2/guide/syntax.html

5. 写在后面

关注我,更多内容持续输出

🌹 喜欢就点个赞吧👍🌹

🌹 觉得有收获的,可以来一波 收藏+关注,以免你下次找不到我😁🌹

🌹欢迎大家留言交流,批评指正,转发请注明出处,谢谢支持!🌹

相关文章

  • 【Vue】常用指令之v-bind

    ?【Vue】学习养成记,【程序员必备小知识】 ? 今日小知识——Vue常用指令之v-bind v-bind指令是专...

  • Vue基础指令

    Vue循环指令 Vue绑定指令: v-bind:style,v-bind:class: v-model双向数据绑定...

  • 10-Vue的常用指令

    Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on Vue.js的指...

  • vue2.x 5分钟上手

    安装 安装vue-cli 这是vue的脚手架 创建项目 下载依赖 运行 打包 常用指令 [v-bind和v-on]...

  • vue.js自定义指令

    除了使用默认的vue核心指令,如v-model, v-bind等,我们还可以自定义指令,封装常用的功能。 如:实现...

  • Vue快速入门(三:常用内置指令)《快乐Vue》

    常用内置指令 v-bind: 主要用于动态的绑定DOM元素属性,即属性值来自 Vue 中的 data 属性提...

  • 03-Vue常用指令(二)

    一、Vue常用指令 v-once 也是双向数据绑定,但数据只绑定一次 v-pre 原样输出 v-bind ...

  • Vue.js中常用的指令缩写

    Vue.js为两个最为常用的指令提供了特别的缩写:一、强制绑定 → v-bind缩写 : 二、事件监听...

  • vue 零散学习档案

    引言 vue中“:”、“.”、“@”意义 “:” 是指令 “v-bind”的缩写“@”是指令“v-on”的缩写“....

  • Vue | v-model && form

    和 v-on v-bind 等类似 v-model 也是 Vue 中常用的一种指令。 v-model 常常和表单配...

网友评论

      本文标题:【Vue】常用指令之v-bind

      本文链接:https://www.haomeiwen.com/subject/swkdoltx.html