美文网首页
Vue.js:数据绑定

Vue.js:数据绑定

作者: yu_liu | 来源:发表于2019-03-09 15:26 被阅读0次

指令

指令是带有 v- 前缀的特殊属性。指令用于在表达式的值改变时,将某些行为应用到 DOM 上。

input输入框中我们可以使用v-model指令来实现双向数据绑定:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>双向绑定v-model练习</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
        <div id="app">
            <input type="text" v-model="name" placeholder="你的名字" />
            <h2>你好,{{name}}</h2>
        </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    name: ''
                }
            })
        </script>
    </body>
</html>

参数

参数在指令后以冒号指明。例如, v-bind 指令被用来响应地更新 HTML 属性。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>属性绑定练习</title>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
        <div id="app">
            <p>姓名:{{name}}</p>
            <input type="text" v-bind:value="description" />
            <a v-bind:href="url">{{website}}</a>
            <img :src="avatar" />
        </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    name: '尤雨溪',
                    description:'Vue.js创立者',
                    website: 'Vue.js官网',
                    url: 'https://cn.vuejs.org/',
                    avatar: 'https://gss1.bdstatic.com/9vo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign=c08a0c60a844ad342ebf8081e8996bc9/4afbfbedab64034f29596c8ba6c379310b551da2.jpg'
                }
            })
        </script>
    </body>
</html>

语法糖:v-bind可以简写为,如<img :src="avatar"/>

相关文章

  • Vue快速入门(二:数据绑定)《快乐Vue》

    数据绑定 数据绑定语法 主要介绍 Vue.js 的数据绑定语法.使用的是双大括号标签 {{}},为“Mustach...

  • Vue之表单双向数据绑定和组件

    三、表单双向数据绑定和组件 目录:双向数据绑定、组件 1.双向数据绑定 1)什么是双向数据绑定Vue.js是一个M...

  • 《Vue.js 实战》基础篇(上)

    本章内容:认识 Vue.js、数据绑定、计算属性、内置指令 一、初始 Vue.js 1.1 Vue.js 是什么 ...

  • Vue.js 双向数据绑定原理分析

    在使用Vue.js自定义组件时,很多时候,我们都期望数据是双向绑定的。 Vue.js实现双向数据绑定的两种方式 1...

  • vue.js - 数据绑定

    vue.js - 数据绑定 前言 感觉 vue 的很多方面的内容,都参考了 angular 的东西,数据绑定方面,...

  • Object.defineProperty实现视图数据绑定dem

    vue.js 最核心的功能有两个,一个是响应式数据绑定,二是组件系统。今天讲讲双向数据绑定的实现vue.js和av...

  • vuejs绑定列表

    上一篇文章,介绍了如何通过vue.js实现数据双向绑定,这篇文章将介绍如何通过其来绑定列表 如何在vue.js中将...

  • 原来vue的原理是这样的

    vue.js中有两个核心功能:响应式数据绑定,组件系统。主流的mvc框架都实现了单向数据绑定,而双向绑定无非是在单...

  • Vue.js项目刷新当前路由(页面)的方法与实践

    前言 越来越多的前端项目使用MVVM框架Vue.js进行架构开发,充分利用了Vue.js的数据驱动、双向数据绑定、...

  • vue.js

    Vue.js双向绑定的实现原理 Vue.js最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。本文仅探究...

网友评论

      本文标题:Vue.js:数据绑定

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