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 相关文章推荐
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
javascript闭包概念简单解析(推荐)
Jun 03 Javascript
Bootstrap布局组件教程之Bootstrap下拉菜单
Jun 12 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
Jan 12 Javascript
原生js实现旋转木马轮播图效果
Feb 27 Javascript
JavaScript实现简单的星星评分效果
May 18 Javascript
JavaScript伪数组用法实例分析
Dec 22 Javascript
微信小程序实现跑马灯效果
Oct 21 Javascript
JavaScript常用事件介绍
Jan 21 Javascript
layui监听select变化,以及设置radio选中的方法
Sep 24 Javascript
这样回答继承可能面试官更满意
Dec 10 Javascript
openlayers实现图标拖动获取坐标
Sep 25 Javascript
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
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
wamp安装后自定义配置的方法
2014/08/23 PHP
PHP编译安装时常见错误解决办法
2015/05/28 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
js 获取和设置css3 属性值的实现方法
2013/05/06 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
node版本管理工具n包使用教程详解
2018/11/09 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
python实现按长宽比缩放图片
2018/06/07 Python
python利用微信公众号实现报警功能
2018/06/10 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
大学毕业感言100字
2014/02/03 职场文书
村委会换届选举方案
2014/05/03 职场文书
2014年度工作总结报告
2014/12/15 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL