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 相关文章推荐
网站上面有这种切换效果
Jun 26 Javascript
JavaScript中对象property的删除方法介绍
Dec 30 Javascript
js全选按钮的实现方法
Nov 17 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
vue router2.0二级路由的简单使用
Jul 05 Javascript
Bootstrap栅格系统的使用详解
Oct 30 Javascript
JS实现DOM删除节点操作示例
Apr 04 Javascript
npm 更改默认全局路径以及国内镜像的方法
May 16 Javascript
详解如何制作并发布一个vue的组件的npm包
Nov 10 Javascript
使用Jenkins部署React项目的方法步骤
Mar 11 Javascript
json数据格式常见操作示例
Jun 13 Javascript
回顾Javascript React基础
Jun 15 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
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
js下弹出窗口的变通
2007/04/18 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
Bootstrap图片轮播组件Carousel使用方法详解
2016/10/20 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
vue利用全局导航守卫作登录后跳转到未登录前指定页面的实例代码
2020/05/19 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
Python tkinter事件高级用法实例
2018/01/31 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
python制作mysql数据迁移脚本
2019/01/01 Python
python语言元素知识点详解
2019/05/15 Python
python实现对变位词的判断方法
2020/04/05 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
中间件的定义
2016/08/09 面试题
大学生应聘自荐信
2013/10/11 职场文书
函授自我鉴定范文
2014/02/06 职场文书
小学生倡议书范文
2014/05/13 职场文书
2015年信息化建设工作总结
2015/07/23 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
python_tkinter事件类型详情
2022/03/20 Python
python垃圾回收机制原理分析
2022/04/13 Python