Vue中的methods方法 您所在的位置:网站首页 vue的方法是放在哪里 Vue中的methods方法

Vue中的methods方法

2023-03-25 04:29| 来源: 网络整理| 查看: 265

在 methods 中定义方法

我们可以使用 methods 属性给 Vue 定义方法,methods 的基本语法:

var vm = new Vue({ methods:{ // 在此时定义方法,方法之间使用逗号分隔 方法名:function(){} }); 示例:

例如在 methods 中定义一个名为 show 的方法:

methods:{ show: function(){ console.log("显示内容") } } 在方法中访问属性

在 methods 方法中访问 data 的数据,可以直接通过 this.属性名 的形式来访问。

示例:

例如我们在 show 方法中,访问 number 属性,可以直接通过 this.number 形式访问,其中 this 表示的就是Vue 实例对象:

new Vue({ el: '#app', data(){ return{ number: 100 } }, methods:{ show: function(){ console.log(this.number); } } });

如果是在 Vue 构造函数外部,可以使用 vm.方法名 定义或调用方法,还可以通过 vm.$data.属性名 来访问 data 中的数据。

一个小实例

下面是一个用于修改用户名的简单实现,在 button 按钮上绑定了一个 change 方法:

DOCTYPE html> Vue的方法_侠课岛(9xkd.com) 点击按钮修改名字 {{message}} 点我改名 var app = new Vue({ el:"#app", data() { return{ message: "小飞侠" } }, methods:{ change(){ this.message = "水星仔" // 改变data中属性的值 } } })

演示图如下所示:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有