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停止输出代码
Jul 20 Javascript
js获取时间(本周、本季度、本月..)
Nov 22 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
Feb 27 Javascript
浅析JavaScript基本类型与引用类型
May 28 Javascript
原生js实现日期联动
Jan 12 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
Oct 17 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
May 25 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
Dec 19 Javascript
Vue.js结合bootstrap实现分页控件
Mar 10 Javascript
基于vue-resource jsonp跨域问题的解决方法
Feb 03 Javascript
vue文件树组件使用详解
Mar 29 Javascript
JavaScript代码调试方法实例小结
Jan 05 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文件的实现方法
2007/03/19 PHP
php动态生成版权所有信息的方法
2015/03/24 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
js 自定义的联动下拉框
2010/02/07 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
2014/01/02 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
jQuery中:reset选择器用法实例
2015/01/04 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
python自动格式化json文件的方法
2015/03/11 Python
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
python模拟点击网页按钮实现方法
2020/02/25 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
荷兰家电销售网站:Welhof
2020/12/08 全球购物
高中班长自我鉴定
2013/12/20 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
学校会议通知范文
2015/04/15 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js