vue兄弟组件通信(非vuex)
实例:点击按钮将组件A的"A数据"传到组件B的方框内
实现思路:根据官方文档的教程->使用一个空的 Vue 实例作为事件总线
代码展示
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script type="text/javascript" src="lib/vue.min.js" ></script> <title>组件通讯</title> <style> .b{ width: 100px; height: 100px; border: 2px darkblue solid; } #app{ margin: 0 auto; width: 100px; text-align: center; height: 600px; } </style> </head> <body> <div id="app"> <mya></mya> <myb></myb> </div> </body> <template id="A"> <div> <button @click="senddata">点击</button> <h1>{{a}}</h1> </div> </template> <template id="B"> <div> <h1>{{b}}</h1> <div class="b"> {{a}} </div> </div> </template> <script> var bus = new Vue(); var vm=new Vue({ el:"#app", components:{ "mya":{ template:"#A", data:function(){ return { a:"A数据" } }, methods:{ senddata:function(){ bus.$emit("a-msg",this.a); } } }, "myb":{ template:"#B", data:function(){ return { b:"B数据", a:"" } }, mounted:function(){ var bthis=this; bus.$on("a-msg",function(a){ bthis.a=a; }); } } } }); </script> </html>
效果展示
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
使用mybatis对数据库执行更新操作时,parameterType为某个具体的bean,而bean中传入的参数为null时,抛出异常
使用mybatis对数据库执行更新操作时,parameterType为某个具体的bean,而bean中传入的参数为null时,抛出异常 问题描述 在使用mybatis对数据库执行更新操作时,parameterType为某个具体的bean,而bean中传入的参数为null时,抛出异常如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='pxh', mode=IN, javaType=class java.lang.Long, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='null', expression='null'}. Cause: org.apache.ibatis.type.TypeException: Erro...
- 下一篇
java日期格式匹配
java日期格式匹配 这里是项目中封装的一个日期格式匹配的工具类 [java] view plain copy packagecn.zks.util; importjava.text.DateFormat; importjava.text.ParseException; importjava.text.SimpleDateFormat; importjava.util.Calendar; importjava.util.Date; /** *格式化日期 * *@Description: *@Source:JDK1.8 *@Author:Zhao *@Since:1.0 */ publicclassFormatDateUtil{ publicFormatDateUtil(){ } //设置日期格式 staticpublicStringformatDateTime(){ //获取当前时间 Datedate=newDate(); //DateFormatformat=newSimpleDateFormat("yyyy-MM-dd"); DateFormatformat=newSimpleDa...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2配置默认Tomcat设置,开启更多高级功能