zoukankan      html  css  js  c++  java
  • Vue之双向数据绑定

    demo.html

     1 <!DOCTYPE html>
     2 <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml" xmlns:v-html="http://www.w3.org/1999/xhtml"
     3       xmlns:v-on="http://www.w3.org/1999/xhtml">
     4 <head>
     5     <meta charset="UTF-8">
     6     <title>Vue-双向数据绑定</title>
     7     <!--自选版本-->
     8     <!--<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script>-->
     9     <!-- 开发环境版本,包含了有帮助的命令行警告 -->
    10     <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    11     <!-- 生产环境版本,优化了尺寸和速度 -->
    12     <!--<script src="https://cdn.jsdelivr.net/npm/vue"></script>-->
    13 </head>
    14 <body>
    15 <div id="app">
    16     <div>
    17         <div>
    18             <!--双向数据绑定: 输入的值显示输出在页面上-->
    19             <h3>双向数据绑定 input / select / textarea</h3>
    20             <label>姓名:</label>
    21             <input ref="name" type="text" v-on:keyup="logName"/>
    22             <span>{{name}}</span>
    23             <label>年龄:</label>
    24             <input ref="age" type="text" v-on:keyup.enter="logAge"/>
    25             <span>{{age}}</span>
    26         </div>
    27     </div>
    28 
    29     <hr>
    30     <!--双向数据绑定: 使用model方式实现-->
    31     <div>
    32         <h3>双向数据绑定(v-model方式实现)</h3>
    33         <label>姓名:</label>
    34         <input type="text" v-model="name2"/>
    35         <span>{{name2}}</span>
    36         <label>年龄:</label>
    37         <input type="text" v-model="age2"/>
    38         <span>{{age2}}</span>
    39     </div>
    40 
    41 </div>
    42 <script src="app.js"></script>
    43 
    44 
    45 </body>
    46 </html>

    app.js

     1 var app = new Vue({
     2     el: '#app',
     3     data: {
     4         name: "",
     5         age: "",
     6         name2: "",
     7         age2: "",
     8 
     9     },
    10     methods: {
    11         logName: function () {
    12             console.log("正在输入名字!")
    13             this.name = this.$refs.name.value;
    14         },
    15         logAge: function () {
    16             console.log("正在输入年龄!")
    17             this.age = this.$refs.age.value;
    18         }
    19     },
    20 })

    截图:

  • 相关阅读:
    [转]c#的DateTime.Now函数详解
    PHP学习笔记
    【错误】MsDepSvc.exe 站用了80端口/IIS的0×8ffe2740错误解决方
    IIS连接数
    Mybatis3.2.1整合Spring3.1
    linux常用命令大全
    Spring3.2新注解@ControllerAdvice
    SpringMVC强大的数据绑定(2)——第六章 注解式控制器详解
    Console命令详解,让调试js代码变得更简单
    String.format
  • 原文地址:https://www.cnblogs.com/gongxr/p/10364059.html
Copyright © 2011-2022 走看看