• Vue methods 方法


    一、methods中参数的传递

    使用方法和正常的javascript传递参数的方法一样,分为两部:

    1、在methods的方法中进行声明,比如我们给add方法加上一个num参数,就要写出add:function(num){}.

    2、调用方法时直接传递,比如我们要传递2这个参数,我们在button上就直接可以写。<button @click=”add(2)”></button>.

    现在知道了加参数的方法,看一段完整的代码,代码中给add添加了num参数,并在按钮上调用传递了。

    这时,再点击按钮是每次加2个数字。

    二、methods中的$event参数

    传递的$event参数都是关于你点击鼠标的一些事件和属性。我们先看看传递的方法。

    传递:<button @click=”add(2,$event)”>add</button> 。

    我们这时候可以打印一下,看看event到底是个怎样的对象。你会发现,它包含了大部分鼠标事件的属性。

    三、native  给组件绑定构造器里的原生事件。

    在实际开发中经常需要把某个按钮封装成组件,然后反复使用,如何让组件调用构造器里的方法,而不是组件里的方法。就需要用到我们的.native修饰器了。

    现在我们把我们的add按钮封装成组件:

    声明btn对象:

    在构造器里声明:

    用.native修饰器来调用构造器里的add方法

    四、作用域外部调用构造器里的方法

    这种不经常使用,如果你出现了这种情况,说明你的代码组织不够好。

  • 相关阅读:
    事务使用测试结论
    Enum枚举2
    Enum枚举
    sqlserver数据库存取图片
    sqlserver数据库操作公共类DBOperate
    SqlParamsTool
    sqlserver数据库 -- SqlParameter使用
    sqlserver 数据库连接状态判断
    水晶报表2
    防止系统页面被加载进 iframe 子窗口
  • 原文地址:https://www.cnblogs.com/zccblog/p/7206611.html
Copyright © 2020-2023  润新知