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 相关文章推荐
破解Session cookie的方法
Jul 28 Javascript
JSON格式化输出
Nov 10 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
jQuery学习笔记之创建DOM元素
Jan 19 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
javascript生成随机数方法汇总
Nov 12 Javascript
jquery树形菜单效果的简单实例
Jun 06 Javascript
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
angular.js实现购物车功能
Oct 23 Javascript
使用Javascript简单计算器
Nov 17 Javascript
javascript删除数组元素的七个方法示例
Sep 09 Javascript
js加减乘除精确运算方法实例代码
Jan 17 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 imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
[02:36]DOTA2英雄基础教程 帕格纳
2014/01/20 DOTA
Python程序设计入门(3)数组的使用
2014/06/16 Python
Python中endswith()函数的基本使用
2015/04/07 Python
Pytorch入门之mnist分类实例
2018/04/14 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
python随机生成库faker库api实例详解
2019/11/28 Python
详解Python3中的 input() 函数
2020/03/18 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
文员求职信
2014/07/15 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
2014年辅导员工作总结
2014/11/18 职场文书
大学感恩节活动总结
2015/05/05 职场文书
关于保护环境的建议书
2019/06/24 职场文书
Python中Selenium对Cookie的操作方法
2021/07/09 Python