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方法

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

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

  • 相关阅读:
    ViewPager自动轮播、小圆点切换
    android自定义view属性
    单点触控
    自定义view、自定义圆形imageview
    为textview中的字符串着色
    xstream解析、httputils请求
    WebView加载页面
    HorizontalScrollView滑动 ViewPager切换
    Spring Boot 热部署(IDEA与Gradle)
    Linux下安装JDK
  • 原文地址:https://www.cnblogs.com/zccblog/p/7206611.html
Copyright © 2011-2022 走看看