zoukankan      html  css  js  c++  java
  • vue2.* 事件 定义方法 执行方法 获取数据 改变数据 执行方法传值 以及事件对象 05

    <template>
      <div id="app">
        <button v-on:click="run1()">执行事件的第一种写法</button>
        <button @click="run2()">执行事件的第二种写法</button>
        <br>
        <br>
        <br>
        <button @click="rdata()">请求数据</button>
        <ul>
            <li v-for="(item,key) in list">
                {{key}}---{{item}}
            </li>
        </ul>
        <br>
        <br>
        <br>
        <button @click="deldata('111')">删除数据</button>
        <br>
        <br>
        <br>
        <button data-aid='123' @click="edata($event)">事件对象</button>
        
      </div>
    </template>
    
    <script>
    export default {
      data () {/*业务逻辑里面定义的数据*/
        return {        
            msg:'你好',
            list:[]
        }
      },
      methods:{/*方法*/
        run1:function(){
            alert('执行事件的第一种写法');
        },
        //下面是es6方法的写法
        run2(){
            alert('执行事件的第二种写法');
        },
        rdata(){
            for(var i=0;i<10;i++){
                this.list.push('我是第'+i+'条数据')
            }
        },
        deldata(val){
            alert(val)
        },
        edata(e){
            console.log(e)
            //e.srcElement  dom节点
            e.srcElement.style.color = 'red'
            console.log(e.srcElement.dataset.aid); /*获取自定义属性的值*/
            //alert(e.screenX);
        }
      }
    }
    </script>
    
    <style>
        
    </style>
  • 相关阅读:
    IOC(控制反转)
    JQuery中的DOM操作
    【JQuery的选择器】
    JPA基本注解介绍
    JPA使用的HelloWorld
    JPA的介绍
    JQuery简介及HelloWorld
    SpringMvc处理post请求乱码的filter
    Sping3.0版本+Quartz完成定时任务
    CentOS下安装Subversion (SVN)
  • 原文地址:https://www.cnblogs.com/zsczsc/p/9553761.html
Copyright © 2011-2022 走看看