码迷,mamicode.com
首页 > Web开发 > 详细

vue.js 自定义事件

时间:2018-11-27 01:12:52      阅读:302      评论:0      收藏:0      [点我收藏+]

标签:字符串   +=   驼峰   app   this   return   class   component   初始   

<div id="app">
    <h2>{{num}}</h2>  
    <h1>全局组件</h1>
    <my-component @myclick="vueAdd"></my-component>  <!-- 渲染全局组件-->
</div>
</body>
</html>
<script>
/*

*/
Vue.component(my-component,{ // 全局组件语法 template:`<div> //模板字符串 <h2>{{n}}</h2> <button @click="add">+1</button> </div>`, data(){ //data是个函数,初始化全局组件的变量n return { n:0 } }, methods:{ add(){ //这里定义的方法只用在全局组件中的template中 this.n += 1; this.$emit(myclick); //$emit自定义事件 $emit(事件名字) 不要使用驼峰 } } }); //实例化 new Vue({ el:#app, data:{ num:0 //初始化 num // 实例化中的data是个josn形式的对象,初始化#app容器中的变量 }, methods:{ // 实例化中的methods方法也用在 #app 容器里使用 vueAdd(){ this.num += 1; } } }) </script>

 

vue.js 自定义事件

标签:字符串   +=   驼峰   app   this   return   class   component   初始   

原文地址:https://www.cnblogs.com/hujun-2018/p/10023777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!