Vue的props父传子的示例代码


Posted in Javascript onMay 20, 2020

废话不多少,父传子做一个比喻

首页想加一个图片,但又不想每次都用img而且又让img做css和动画事件。此时最简单的方法做一个页面封装,然后起一个名字让首页自己获取,放一个地址就行!其他什么都不用管。

步骤如下:

第一步:创建一个组件,相当于创意文件夹,专门存小东西以后经常用

<template>
  <div>
    <img src="./xxx.xx" alt="">
  </div>
</template>

<script>
  export default{
    data(){
      return{}
    }
  }
</script>

第二步:在首页这边引入该页面

<script>
  import Images from "../../../components/imgs.vue"
  export default{
    data(){
      return{}
    },
    components:{
      "xImage":Images
    }
  }
</script>

第三步:把xImage放在HTML里

<template>
    <xImage :xxoo="imgs1"></xImage>
</template>

第四步:开始父传子,有人不知道谁是父谁是子。能在HTML瞎起名的就是父,import入进来的肯定就是子了

:xxoo : 瞎起名的信号灯,用来告诉子页面,土豆土豆我是地瓜

imgs1 : 这就是信号灯准备发射出去的东西

<template>
    <xImage :xxoo="imgs1"></xImage>
</template>

export default{
    data(){
      return{
        imgs1:"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1589655320760&di=6b907426d0fdb6b3d8b30ae5dd3761be&imgtype=0&src=http%3A%2F%2Fb.hiphotos.baidu.com%2Fzhidao%2Fpic%2Fitem%2F94cad1c8a786c91706be5bdccf3d70cf3ac75791.jpg"
      }
    },
    components:{
      "xImage":Images
    }
}

第五步:

在子页面接收刚才信号灯发过来的东西,有人以为直接把imgs1放进去就行了,大错特错哦!!!!
他接受的不是数据,而是我说的信号灯
所以用props接收这个信号灯,然后把信号灯做一个要求,我只要这样品质的土豆!其他的我不要

<template>
    <img :src="xxoo" alt="">
</template>

<script>
  export default{
    data(){ ... },
    props:{
      xxoo:String
    }
  }
</script>

以下就是土豆有几种类型

  • String : 普通的 'xxxxx'
  • Number : 只要 123456789
  • Boolean: 只要true 或者 false
  • Array:单个的变量储多个值 [1,2,3]
  • Object:对象{a:1,b:2}

到此这篇关于Vue的props父传子的示例代码的文章就介绍到这了,更多相关Vue props父传子内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript多线程的实现方法
May 08 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
Jan 23 Javascript
JavaScript String.replace函数参数实例说明
Jun 06 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
Jun 20 Javascript
jquery根据属性和index来查找属性值并操作
Jul 25 Javascript
jQuery实现图片预加载效果
Nov 27 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
JavaScript6 let 新语法优势介绍
Jul 15 Javascript
JS作用域深度解析
Dec 29 Javascript
利用 spin.js 生成等待效果(js 等待效果)
Jun 25 Javascript
VUE2实现事件驱动弹窗示例
Oct 21 Javascript
vue实现点击出现操作弹出框的示例
Nov 05 Javascript
Vue项目移动端滚动穿透问题的实现
May 19 #Javascript
vue和小程序项目中使用iconfont的方法
May 19 #Javascript
小程序瀑布流组件实现翻页与图片懒加载
May 19 #Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 #jQuery
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 #Javascript
微信小程序使用GoEasy实现websocket实时通讯
May 19 #Javascript
jQuery 动画与停止动画效果实例详解
May 19 #jQuery
You might like
php删除指定目录的方法
2015/04/03 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
PHP对象实例化单例方法
2017/01/19 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
jquery 通过name快速取值示例
2014/01/24 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
Javascript学习笔记之数组的构造函数
2014/11/23 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
python编写暴力破解FTP密码小工具
2014/11/19 Python
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
Python实现Youku视频批量下载功能
2017/03/14 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
通过python+selenium3实现浏览器刷简书文章阅读量
2017/12/26 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
Django celery异步任务实现代码示例
2020/11/26 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
伦敦一家非常流行的时尚精品店:Oxygen Boutique
2017/01/15 全球购物
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
客服文员岗位职责
2013/11/29 职场文书
留学推荐信范文
2014/05/10 职场文书
股东出资协议书
2016/03/21 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2021/05/27 Python
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server
win11怎么消除图标小盾牌?win11消除图标小盾牌解决方法
2022/08/05 数码科技