本人对Vue组件间通信不懂,搜索了很多关于Vue 父子组件间通信介绍,下面我来记录一下,有需要了解Vue 父子组件、组件间通信的朋友可参考。希望此文章对各位有所帮助。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>组件</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<script src="../js/Vue.js"></script>
<script>
window.onload = function(){
var vm = new Vue({
el:'#box',
data:{},
components:{
aaa:{
template:'<h2>这是aaa组件<bbb></bbb></h2>',
components:{
bbb:{
template:'<h2>这是bbb组件</h2>'
}
}
}
}
});
}
</script>
</head>
<body>
<div id="box">
<aaa></aaa>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="../js/vue1.0.js"></script>
<script>
//子组件获取父组件的值
window.onload = function () {
var vm = new Vue({
el: '#box',
data: {
a: 'aaa'
},
components: {
'aaa': {
data(){
return {
msg: 111,
msg2: '这是父组件的数据'
}
},
template: '#aaa',
components: {
'bbb': {
//html中的my-msg这种形式,js中应该采用驼峰命名myMsg
props: ['mmm', 'myMsg'],
template: '<h3>我是bbb组件->{{mmm}}<br>{{myMsg}}</h3>'
}
}
}
}
});
}
</script>
</head>
<body>
<div id="box">
<aaa>
</aaa>
</div>
<template id="aaa">
<h1>11111</h1>
<bbb :mmm="msg2" :my-msg="msg"></bbb>
</template>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="../js/vue1.0.js"></script>
<script>
//子组件获取父组件的值
window.onload = function () {
var vm = new Vue({
el: '#box',
data: {
a: 'aaa'
},
components: {
'aaa': {
data(){
return {
msg: 111,
msg2: '这是父组件的数据'
}
},
template: '#aaa',
components: {
'bbb': {
//html中的my-msg这种形式,js中应该采用驼峰命名myMsg
props: ['mmm', 'myMsg'],
template: '<h3>我是bbb组件->{{mmm}}<br>{{myMsg}}</h3>'
}
}
}
}
});
}
</script>
</head>
<body>
<div id="box">
<aaa>
</aaa>
</div>
<template id="aaa">
<h1>11111</h1>
<bbb :mmm="msg2" :my-msg="msg"></bbb>
</template>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>父组件获取子组件的值</title>
<script src="../js/vue1.0.js"></script>
<script>
//父组件获取子组件的值
window.onload = function () {
var vm = new Vue({
el:'#box',
data:{
a:'aaa'
},
components:{
'aaa':{
data(){
return {
msg:111,
msg2:'我是父组件的数据'
}
},
template:'#aaa',
methods:{
get(msg){
this.msg = msg;
}
},
components:{
'bbb':{
data(){
return {
a:'我是子组件的数据'
}
},
template:'#bbb',
methods:{
send(){
this.$emit('child-msg',this.a);
}
}
}
}
}
}
});
}
</script>
</head>
<body>
<div id="box">
<aaa></aaa>
</div>
<template id="aaa">
<span>我是父级 -》 {{msg}}</span>
<bbb @child-msg="get"></bbb>
</template>
<template id="bbb">
<h3>子组件</h3>
<input type="button" value="send" @click="send" />
</template>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue2
# 父子组件通信
# vuejs
# vue父子组件通信
# Vue.js每天必学之组件与组件间的通信
# Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
# vue2.0组件之间传值、通信的多种方式(干货)
# vue组件间通信六种方式(总结篇)
# 详解Vue组件之间的数据通信实例
# vue实现的组件兄弟间通信功能示例
# vue2.0父子组件间通信的实现方法
# 详解Vue2中组件间通信的解决全方案
# vue组件之间通信实例总结(点赞功能)
# Vue组件之间的通信方式(推荐!)
# 我是
# 这是
# 我来
# 不懂
# 人对
# 大家多多
# scale
# initial
# maximum
# device
# viewport
# title
# width
# content
# user
# status
# capable
# style
# bar
# app
相关文章:
如何基于PHP生成高效IDC网络公司建站源码?
Android自定义控件实现温度旋转按钮效果
如何快速辨别茅台真假?关键步骤解析
如何在宝塔面板中修改默认建站目录?
如何挑选优质建站一级代理提升网站排名?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
专业网站建设制作报价,网页设计制作要考什么证?
如何用花生壳三步快速搭建专属网站?
如何在阿里云虚拟主机上快速搭建个人网站?
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
广东专业制作网站有哪些,广东省能源集团有限公司官网?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
如何用wdcp快速搭建高效网站?
如何通过PHP快速构建高效问答网站功能?
香港服务器如何优化才能显著提升网站加载速度?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站主机与服务器功能差异如何区分?
音乐网站服务器如何优化API响应速度?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
建站之星如何实现PC+手机+微信网站五合一建站?
北京的网站制作公司有哪些,哪个视频网站最好?
济南专业网站制作公司,济南信息工程学校怎么样?
如何有效防御Web建站篡改攻击?
如何用PHP工具快速搭建高效网站?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
建站中国官网:模板定制+SEO优化+建站流程一站式指南
代购小票制作网站有哪些,购物小票的简要说明?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何在Golang中使用replace替换模块_指定本地或远程路径
音响网站制作视频教程,隆霸音响官方网站?
建站10G流量真的够用吗?如何应对访问高峰?
学校为何禁止电信移动建设网站?
电商平台网站制作流程,电商网站如何制作?
linux top下的 minerd 木马清除方法
如何在Tomcat中配置并部署网站项目?
如何挑选高效建站主机与优质域名?
网站制作软件有哪些,制图软件有哪些?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
如何通过虚拟主机快速搭建个人网站?
定制建站策划方案_专业建站与网站建设方案一站式指南
公司门户网站制作流程,华为官网怎么做?
如何在建站之星绑定自定义域名?
php json中文编码为null的解决办法
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
如何通过商城免费建站系统源码自定义网站主题?
常州企业建站如何选择最佳模板?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
北京专业网站制作设计师招聘,北京白云观官方网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。