zoukankan      html  css  js  c++  java
  • vue-methods三种调用的形势

    
        
    
            var btn = {
                template:`<button>组件add</button>`
            }
    
           var any = new Vue({
             el: '#app',
             data:{
                a:1
             },
            
            components: {
                btn
            },
            methods:{
                add:function(num){
                    if(num != ''){
                        this.a+=num
                    }else{
                        this.a++;
                    }
                }
            }
             
           })
        
    
    
    1. 第一种最简单的--在vue实例中调用
        <div id="app">
           {{ a }}
           <p><button @click="add(2)">add</button></p>        //第一种方式
           <p><btn @click.native="add(2)"></btn></p>       //第二种方式
        </div>
        <button onclick="any.add(2)">add++</button>     //第三种方式
    

    在Vue当前组件中直接调用add @click="add(2)"直接绑定就可以了

    在子组件中调用父组件的方法 @click.native="add(2)" 需要调用加上事件修饰符

    在vue实例外面,直接以原生的方式调用组件中的方法
    onclick="any.add(2)" 需要通过组件. 方法名的形势调用

    欢迎各位大虾指正
  • 相关阅读:
    三维dem
    geoserver 通过代码实现发布地图服务
    restful发布服务
    php防攻击
    redis主从复制
    redis虚拟内存
    redis 持久化
    lamp源码安装
    mysql优化
    php匿名函数与闭包函数
  • 原文地址:https://www.cnblogs.com/he-zhi/p/7257614.html
Copyright © 2011-2022 走看看