Vue.js 了解 v-bind 指令

v-bind 主要是动态更新HTML元素上的属性,回顾一下下面的示例:
链接的href属性和图片的src属性都被动态设置了,当数据变化时,就会重新渲染。在数据绑定中,最常见的两个需求就是元素的样式名称class和内联样式styled的动态绑定,他们也是HTML的属性,因此可使用v-bind指令。我们只需要用v-bind计算出表达式最终的字符串就可以,不过有时候表达式的逻辑较复杂,使用字符串拼接方法较难阅读和维护,所以Vue.js增强了对class和style的绑定。
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>了解 v-bind 指令</title>
</head>
<body>
    <div id="app">
        <a v-bind:href="url">链接</a>
        <img style="height: 400px;width: 300px;" v-bind:src="imgUrl">
        <br>
        <br>
        <!--缩写为-->
        <a :href="url">链接</a>
        <img style="height: 400px;width: 300px;" :src="imgUrl">

    </div>

    <!--自动识别最新稳定版本的Vue.js-->
    <script src="https://unpkg.com/vue/dist/vue.min.js"></script>

    <script>
        var app = new Vue({
            el:'#app',
            data:{
                url:'https://www.baidu.com',
                imgUrl:'http://b127.photo.store.qq.com/psb?/440982b8-1f1e-473c-b41d-b630005d5f65/k47uYaiYTmzFY29wd.*P67qQrqqT3MhfQ7PypQE3b4g!/b/dDb0wUsuBAAA&bo=gALEA1IDAAUBKB4!&rf=viewer_4'
            }
        })
    </script>

</body>
</html>
了解v-bind指令.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、了解Vue.js 1.1.1 Vue.js是什么? 简单小巧、渐进式、功能强大的技术栈 1.1.2 为什么学习...
    蔡华鹏阅读 8,643评论 0 3
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 6,644评论 0 6
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 9,586评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,090评论 0 3
  • 1. Vue 实例 1.1 创建一个Vue实例 一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实...
    王童孟阅读 4,599评论 0 2