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 相关文章推荐
判断对象是否Window的实现代码
Jan 10 Javascript
js获取或设置当前窗口url参数的小例子
Oct 14 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
Nov 06 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
Javascript刷新窗口方法小结
Oct 21 Javascript
jquery实现手风琴效果
Nov 20 Javascript
angularJS模态框$modal实例代码
May 27 Javascript
layer.open 按钮的点击事件关闭方法
Aug 17 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
Feb 14 Javascript
js中实现继承的五种方法
Jan 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
探讨:如何编写PHP扩展
2013/06/13 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
PHP7修改的函数
2021/03/09 PHP
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
js弹出层包含flash 不能关闭隐藏的2种处理方法
2013/06/17 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
Python异常学习笔记
2015/02/03 Python
Python聊天室实例程序分享
2016/01/05 Python
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
python随机模块random使用方法详解
2020/02/14 Python
简述python Scrapy框架
2020/08/17 Python
JVM是一个编译程序还是解释程序
2012/09/11 面试题
学生的自我鉴定范文
2013/10/24 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
教师继续教育反思周记
2015/06/25 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
Python os和os.path模块详情
2022/04/02 Python