博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue.js组件的通信之子组件向父组件的通信
阅读量:4992 次
发布时间:2019-06-12

本文共 1318 字,大约阅读时间需要 4 分钟。

<!DOCTYPE html>

  <html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>componentChildToParentCommunication</title>
    <script src="js/vue.js"></script>
  </head>

  <template id="parentComp">
    <div>
      I am parent component:{
{msg}},The Data from child:{
{msg1}},{
{msg2}}
      <hr>
      <child :m1="msg1" :m2="msg2"></child>
    </div>
  </template>

  <template id="childComp">

    <div>I am child component:{
{msg}}</div>
  </template>

  <body>

  <script>
    let child={
      template:'#childComp',
      data(){
        return {
          msg:'child Data'
        }
      },
      props:['m1','m2']
    };
    let parent={
      template:'#parentComp',
      data(){
        return {
          mgs:'parent Data',
          msg1:'the first parent Data',
          msg2:'the second parent Data'
        }
      },
      components:{
        child
      },
    };

    window.οnlοad=function(){
      new Vue({
        el:'#app',
        components:{
          parent
        }
      });
    }

    /*子元素向父元素通信关键总结:
      1:子元素定义时props:['msg1','msg2','msg3',...],用来放置从父元素拿过来的数据
      2:在嵌套的子元素(使用时)上:<child :msg1="父数据1" :msg2="父数据2" :msg3="父数据3"></child>;
    */
  </script>
    <div id="app">
      <parent></parent>
    </div>
  </body>
</html>

转载于:https://www.cnblogs.com/tiny-jiao/p/6527350.html

你可能感兴趣的文章
HTTP协议
查看>>
Vue 框架-09-初识组件的应用
查看>>
.Net core 在类库中获取配置文件Appsettings中的值
查看>>
[转载]sublime用法精华
查看>>
《甄嬛传》影评(整理)
查看>>
数的位数
查看>>
MySQL合并多行
查看>>
[openstack] RDO Quickstart
查看>>
[转载]struts2 中的 addActionError 、addFieldEr
查看>>
[转载]我的PMP复习备考经验谈(上篇)—— 一本关于PMP备考的小指南
查看>>
Mysql命令集
查看>>
记java应用linux服务单个CPU使用率100%分析
查看>>
将文件字节输出流写入到文本中
查看>>
Linux编程之给你的程序开后门
查看>>
Ubuntu下Hadoop的安装和配置
查看>>
VS2010中生成遇到的 web.config 问题
查看>>
Nginx安装部署(反向代理与负载均衡)
查看>>
2018年最新小程序一键智能生成平台限时限量销售!
查看>>
集合遍历过程iterator, 添加删除元素报异常
查看>>
echarts一些笔记
查看>>