Vue组件自定义事件
<!DOCTYPE html>
<html><head><meta charset="utf-8"><script src="js/vue.js"></script><title>Vue组件</title></head><body><div id="d1"><p>{{total}}</p><button-incre v-on:increment="incrementTotal"></button-incre><button-incre v-on:increment="incrementTotal"></button-incre><button-incre v-on:increment="incrementTotal"></button-incre><button-incre v-on:increment="incrementTotal"></button-incre></div><script>Vue.component("button-incre",{template:"<button v-on:click='incrementHandle'>{{counter}}</button>",data:function(){return {counter:0}},methods:{incrementHandle:function(){this.counter+=1;this.$emit("increment");}}})new Vue({el:"#d1",data:{total:0},methods:{incrementTotal:function(){this.total+=1;}}})</script></body>
</html>
<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1.0"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><script src="js/vue.js"></script><title>Vue组件的使用</title><style>.base{background: limegreen;text-align: center;}.active{color: orangered;}</style></head><body><div id="app"><fieldset><h3>我是父组件</h3><Son></Son><Son2></Son2><Son3></Son3></fieldset></div><script>Vue.component("Son",{template:"<p v-bind:class='classObj'>我是子组件1</p>",data:function(){return {classObj:{base:true,active:true}}}})Vue.component("Son2",{template:"<p v-bind:class='classObj'>我是子组件2</p>",data:function(){return {classObj:{base:true,active:false}}}})Vue.component("Son3",{template:"<p v-bind:class='classObj'>我是子组件3</p>",data:function(){return {classObj:{base:false,active:true}}}})new Vue({el:"#app"})</script></body>
</html>
Vue组件自定义事件相关推荐
- Vue组件学习之组件自定义事件
主要介绍组件的自定义事件的概念,使用等. 何为组件自定义事件: 组件自定义事件是一种组件间的通信方式,方向是 子组件====>父组件. 使用场景:A是子组件,B是父组件,如果要把B的数据传给A, ...
- Vue之组件自定义事件的绑定和解绑
不知道小伙伴们还记不记得在用 Vue 构建 TodoList 案例的博客中,我们有涉及到要从子组件中把数据传递给父组件,当时我用的方法是,让父组件给子组件传递一个函数,然后子组件把要传过来的数据放在那 ...
- vue:组件自定义事件、绑定、解绑事件
vue:组件自定义事件.绑定.解绑事件 自定义组件绑定事件: 使用方法:在引入组件中的methods定义一个回调方法,在组件标签中使用如下两种方式自定义事件,去到引入的组件的中,使用 this.$em ...
- Vue2(九):浏览器本地存储、组件自定义事件、TodoList自定义事件
Vue2学习笔记:第九章 一.浏览器本地存储(WebStorage) 1.相关API 2.一些注意点 3.TodoList中的本地存储 二.组件自定义事件 1.引出组件自定义事件 2.怎么给组件绑定? ...
- vue组件自定义v-model
转载自 vue组件,自定义v-model方法 1 <my-component v-model="obj"></my-component> 在使用my-co ...
- [Vue]组件——通过$emit为组件自定义事件
1.在定义组件时调用内建的 $emit 方法并传入事件的名字,来向父级组件触发一个事件enlarge-text: Vue.component('blog-post', {props: ['post'] ...
- Vue.js 自定义事件
事件名 不同于组件和 prop,事件名不存在任何自动化的大小写转换.而是触发的事件名需要完全匹配监听这个事件所用的名称.举个例子,如果触发一个 camelCase 名字的事件: this.$emit( ...
- 【踩坑日记】Vue组件@click事件点击没有反应
项目场景: 在自定义组件上绑定@click事件无法触发 问题描述: 在自定义组件上绑定@click事件无法触发 <template><div>自定义组件<div> ...
- Vue 组件,事件,循环,父子传值,非组件传值 vuex
<template> <div> <button @click="changebnt(1)">第一项</button> ...
最新文章
- linux bunzip2命令
- HTML5 网站大观:12个优秀的 HTML5 黑色风格网站设计
- oracle sga 4031,Oracle ORA-4031错误产生的原因详解
- 用802.11n 加速,将android手机屏幕投影到win7电脑上
- price initialization when clicking new button in WebUI
- getchar(),putchar()用法
- nginx根据域名做http,https分发
- win10 下mysql环境变量配置
- 方程推导:二阶有源带通滤波器设计!(下载:教程+原理图+视频+代码)
- opencv的RGB 颜色表
- 程序结构(顺序结构、选择结构、循环结构)
- 机器学习(六)统计学习理论
- 网络广告CPC、CPM和CTR的定义和关系
- 面试官:什么是静态代理?什么是动态代理?注解、反射你会吗?
- 小程序 picker下拉菜单实现
- 如何将ofd格式文档转换成Word
- nginx配置和优化详解
- android 模拟器 向sdcard中添加文件出现 Failed to push the item(s) 错误 解决办法
- Android开发中内存、内部存储、外部存储详解
- 打印HttpServletRequest
热门文章
- 任正非回应退休传闻;董明珠谈直播首秀“失败”;Wine 5.7 发布​| 极客头条...
- 京东回应拖欠神州 3 亿多元货款;苹果考虑将第三方浏览器和邮件设为默认;PS 诞生 30 周年| 极客头条...
- 特殊时期,字节跳动高效有序的远程协作办公经验,值得各企业学习!
- 如何成为一个成功的 Java 开发人员?
- 历时 7 天,我把一万行 Scala 代码移植到了 Kotlin 上!
- Twitter 惊现密码漏洞,强制 3.3 亿用户修改密码!
- 为什么总说程序员是吃青春饭的?真的是 35 岁混不到管理就等于失业?
- iOS 11 正式版发布,都有哪些新内容?
- mysql由浅入深_由浅入深—MySQL数据库
- rocketmq教程教程,JDK8 Stream 数据流效率分析