zoukankan      html  css  js  c++  java
  • 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方法

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

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

  • 相关阅读:
    struts学习struts.xml
    ie6 7中span右浮动折行问题解决
    java中的overload,override
    java中的专业术语POJO(转)
    javascript中","的作用
    线程和进程的区别(转)
    java学习servlet/filter/listener/interceptor区别与联系(转)
    struts 2.3.8中可能导致上传文件时获取不到文件信息的错误原因
    java中enum的使用(转载)
    什么叫面向接口编程以及面向接口编程的好处
  • 原文地址:https://www.cnblogs.com/zccblog/p/7206611.html
Copyright © 2011-2022 走看看