zoukankan      html  css  js  c++  java
  • vue2.X v-model 指令

    1.v-model指令 

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <script src="https://unpkg.com/vue/dist/vue.js"></script>
        <script type="text/javascript">
            window.onload = function(){
                var vm = new Vue({
                    el:'#box',
                    data:{
                        msg:'Hello Vue!'
                    }
                });
            }
        </script>
    </head>
    <body>
        <div id="box">
            <input type="text" v-model="msg"/><br/>
            {{msg}} 
        </div>
    </body>
    </html>
    

    Vue控制id="box"这个DIV元素,同时在 HTML模板上使用双花括号{{xxxx}}语法,来访问data中定义的数据。
    通过v-model 指令,我们把msg 数据绑定到了input文本框,我们修改文本框的值,发现msg 数据改变了。

    2.注意:定义的数据是数组或者json

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <script src="https://unpkg.com/vue/dist/vue.js"></script>
        <script type="text/javascript">
            window.onload = function(){
                var vm = new Vue({
                    el:'#box',
                    data:{
                        msg:'Hello Vue!',
                        arr:['1','2','3'],
                        json:{a:'a',b:'b'}
                    },
                    methods:{
                        getData(){
                            console.log(this.msg);
                        }
                    }
                });
            }
        </script>
    </head>
    <body>
        <div id="box">
            <input type="text" v-model="msg" @input="getData"/><br/>
            {{msg}} <br/>
            {{arr}} <br/>
            {{json}}
    
        </div>
    </body>
    </html>
    

    效果图:

    .

  • 相关阅读:
    gcc和g++的区别和联系
    Linux基础命令第二天
    Linux基础命令第一天
    Flask入门之完整项目搭建
    Flask入门第三天
    Flask入门第二天
    Flask入门第一天
    vue_drf之多级过滤、排序、分页
    vue_drf之视频接口
    vue_drf之支付宝接口
  • 原文地址:https://www.cnblogs.com/crazycode2/p/7619800.html
Copyright © 2011-2022 走看看