Vue基础(6)- vue指令v-on

a.v-on指令的作用是:为元素绑定事件
b.事件名不需要写on
c.指令可以简写为@
d.绑定的方法定义在methods属性中
e.方法内部通过this关键字可以访问定义在data中数据

<div id="app">
    <input type="button" value="事件绑定"v-on:事件名="方法">
    <input type="button" value="事件绑定"v-on:click="doit">//鼠标点击事件
    <input type="button" value="事件绑定"v-on:monseenter="doit">//鼠标获取时间
    <input type="button" value="事件绑定"v-on:dblclick="doit">//鼠标双击事件
    <input type="button" value="事件绑定"@dblclick="doit">//鼠标双击事件
    <h2 @click="changefood">{{ food }}</h2>//鼠标点击执行下方函数
</div>
var app = new Vue({
    el:"#app",
    data:{
        food:"cake"
    }
    methods:{
        doit:function(){
            alert("doit!")//逻辑
        },
        changefood:function{
         //console.log(this.food)
         this.food="tastes great!"
        }
    }
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vue概述sd 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来...
    去年的牛肉阅读 4,102评论 0 1
  • 深入响应式 追踪变化: 把普通js对象传给Vue实例的data选项,Vue将使用Object.defineProp...
    冥冥2017阅读 4,909评论 6 16
  • 第一章 Vue概述 what? Vue是实现UI层的渐进式js框架,核心库关注视图层,简单的ui构建,复杂的路由控...
    fastwe阅读 757评论 0 0
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,030评论 1 4
  • 一 向日已觉前路蹙,今时更感家底贫。 独居乡下夜不眠,回首往事羞煞人。 二 马迁高才绝千古,阉身岂是甘沉沦? 向使...
    岭南红豆阅读 145评论 1 5