zoukankan      html  css  js  c++  java
  • Vue绑定数据和元素属性(v-bind)

    v-bind就是用于绑定数据和元素属性的

    v-bind后面是:属性名=,v-bind也要有一个简写的方式  就是(冒号),可以理解是表示绑定这个属性,绑定之后,对应的值要去vue的数据里面找。

    <!-- 完整语法 -->
    <a v-bind:href="url">...</a>
    
    <!-- 缩写 -->
    <a :href="url">...</a>
    
    <!-- 动态参数的缩写 (2.6.0+) -->
    <a :[key]="url"> ... </a>

    如果你的 Vue 实例有一个 data property [key],其值为 "href",那么这个绑定将等价于 v-bind:href

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>v-bind 指令</title>
            <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" type="text/javascript" charset="utf-8"></script>
        </head>
        <style>
            .red {
                color: red;
            }
    
            img {
                width: 100px;
                height: 100px;
            }
        </style>
        <body>
            <div id="app">
                <a v-bind:href="url">{{text}}</a>
                <img v-bind:src="img">
                <!-- v-bind也要有一个简写的方式  就是:冒号 -->
                <p :class="bool?'red':''">我是红色</p>
            </div>
    
        </body>
    
    </html>
    <script>
        var app = new Vue({
            el: "#app",
            data: {
                url: "http://www.baidu.com",
                text: "百度一下",
                img: "https://cn.vuejs.org/images/logo.png",
                bool: true
            },
        })
    </script>

    打开浏览器的 JavaScript 控制台,输入 app.img="https://www.baidu.com/img/baidu_jgylogo3.gif",就会再一次看到这个绑定了img 的 HTML 已经进行了更新。

    动态设置html属性值。

    一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱。
  • 相关阅读:
    【Oracle 12c】最新CUUG OCP-071考试题库(58题)
    【Oracle 12c】最新CUUG OCP-071考试题库(57题)
    【Oracle 12c】最新CUUG OCP-071考试题库(56题)
    【Oracle 12c】最新CUUG OCP-071考试题库(55题)
    voip,
    处理xmpp 离线信息,
    流程,xmpp发送信息,
    折腾我几天的 消息状态,
    三者的区别,
    bundle,
  • 原文地址:https://www.cnblogs.com/antao/p/12873455.html
Copyright © 2011-2022 走看看