• Vue之基础事件


    1.基础事件,先弹框试试

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">  
        <meta name="apple-mobile-web-app-capable" content="yes">  
        <meta name="apple-mobile-web-app-status-bar-style" content="black">  
        <style>  
      
        </style>  
        <script src="vue.js"></script>  
        <script>  
            window.onload=function(){  
                new Vue({  
                    el:'#box',  
                    data:{ //数据  
                        arr:['apple','banana','orange','pear'],  
                        json:{a:'apple',b:'banana',c:'orange'}  
                    },  
                    methods:{  
                        show:function(){  
                            alert(1);  
                        }  
                    }  
                });  
            };  
        </script>  
    </head>  
    <body>  
        <div id="box">  
            <input type="button" value="按钮" v-on:click="show()">  
        </div>  
    </body>  
    </html>  

    描述:

    使用v-on:事件名="方法名",在methods定义方法

    结果:

     

    2.向数组中添加一项

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">  
        <meta name="apple-mobile-web-app-capable" content="yes">  
        <meta name="apple-mobile-web-app-status-bar-style" content="black">  
        <style>  
      
        </style>  
        <script src="vue.js"></script>  
        <script>  
            window.onload=function(){  
                new Vue({  
                    el:'#box',  
                    data:{ //数据  
                        arr:['apple','banana','orange','pear'],  
                        json:{a:'apple',b:'banana',c:'orange'}  
                    },  
                    methods:{  
                        add:function(){  
                            this.arr.push('tomato');  
                        }  
                    }  
                });  
            };  
        </script>  
    </head>  
    <body>  
        <div id="box">  
            <input type="button" value="按钮" v-on:click="add()">  
            <br>  
            <ul>  
                <li v-for="value in arr">  
                    {{value}}  
                </li>  
            </ul>  
        </div>  
    </body>  
    </html>  

    结果:

    点击完按钮后:

    点击完后数组多出一项

  • 相关阅读:
    触发器_01(trigger)
    24.Show table status解析
    Mysql排名问题
    zabbix监控
    MyFlash工具
    23.Sharding:谁都能读懂的分库、分表、分区
    Mysql集群结构说明
    Percona XtraDB Cluster(PXC) Mysql集群
    mysql-router
    MGR搭建的过程中遇见的错误以及处理方法
  • 原文地址:https://www.cnblogs.com/chaofei/p/7706736.html
Copyright © 2020-2023  润新知