Vue组件模板及组件互相引用代码实例


Posted in Javascript onMarch 11, 2020

1. vue组件都是由这三部分组成

<template>
 <div>
 </div>
</template>
<script>
 export default{}
</script>
<style>
</style>

2. 组件间的引用

分3步走,假设现在有两个组件 App.vue,和 Add.vue,现在要把Add.vue组件引入到App.vue组件中

App.vue

<template>
  // 第3步
  <Add/>
</template>
<script>
   // 第1步
  import Add from './components/Add.vue'
  // 第2步
  components: {
   Add
  }
 }
</script>
<style>

</style>

3. 组件间数据的传递

假将要将App.vue组件中的数据传递到Ad.vue组件中

App.vue

<template>
  // 第3步
  // 传递数据,注意冒号
  <Add :comments="comments"/>
</template>


<script>
   // 第1步
  import Add from './components/Add.vue'
  // 第2步
  components: {
   Add
  },
  // App组件中初始化的数据
   data(){
   return {
    comments: [{
     name: 'Bob',
     content: 'Vue 还不错'
    }, {
     name: 'Cat',
     content: 'Vue so Easy'
    }, {
     name: 'BZ',
     content: 'Vue so so'
    }
    ]
   }
  }
 }
</script>


<style>

</style>

Add.vue

<script>
  export default{
   // 声明接收comments数据
   props: ['comments']

  }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
客户端 使用XML DOM加载json数据的方法
Sep 28 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
Apr 24 Javascript
ajax与302响应代码测试
Oct 23 Javascript
js history对象简单实现返回和前进
Oct 30 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
Javascript 实现简单计算器实例代码
Oct 23 Javascript
通过bootstrap全面学习less
Nov 09 Javascript
JavaScript中数组常见操作技巧
Sep 01 Javascript
vue-cli 组件的导入与使用教程详解
Apr 11 Javascript
浅析vue中常见循环遍历指令的使用 v-for
Apr 18 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 Javascript
浅谈Vue的computed计算属性
Mar 21 Vue.js
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 #Javascript
Vue事件处理原理及过程详解
Mar 11 #Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
Mar 11 #Javascript
使用Node.js实现base64和png文件相互转换的方法
Mar 11 #Javascript
vue 移动端记录页面浏览位置的方法
Mar 11 #Javascript
Js逆向实现滑动验证码图片还原的示例代码
Mar 10 #Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
Mar 10 #Javascript
You might like
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
js移动端图片压缩上传功能
2020/08/18 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
如何使用python爬取csdn博客访问量
2016/02/14 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
解决python3中os.popen()出错的问题
2020/11/19 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
有关环保的标语
2014/06/13 职场文书
个人授权委托书样本
2014/09/13 职场文书
办公经费申请报告
2015/05/15 职场文书
2015年教导处教学工作总结
2015/07/22 职场文书
2019年度开业庆典祝福语大全!
2019/07/05 职场文书