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 相关文章推荐
JS 控制CSS样式表
Aug 20 Javascript
JQuery 浮动导航栏实现代码
Aug 27 Javascript
ionic隐藏tabs的方法
Aug 29 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
Oct 20 Javascript
javascript简易画板开发
Apr 12 Javascript
Bootstrap CSS布局之列表
Dec 15 Javascript
使用Vue开发一个实时性时间转换指令
Jan 17 Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 jQuery
nginx+vue.js实现前后端分离的示例代码
Feb 12 Javascript
ES6入门教程之Array.from()方法
Mar 23 Javascript
对Layer弹窗使用及返回数据接收的实例详解
Sep 26 Javascript
JavaScript实现HTML导航栏下拉菜单
Nov 25 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 mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
Smarty保留变量用法分析
2016/05/23 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
JS 控制小数位数的实现代码
2011/08/02 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
Python制作词云的方法
2018/01/03 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
西班牙最大的在线滑板和街头服饰商店:Fillow.net
2019/04/15 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
应届大学生求职的自我评价
2013/11/17 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
节约用水演讲稿
2014/05/21 职场文书
上课不认真检讨书
2014/09/17 职场文书
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python
JS实现简单的九宫格抽奖
2022/06/28 Javascript