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 相关文章推荐
css图片自适应大小
Nov 28 Javascript
node.js WEB开发中图片验证码的实现方法
Jun 03 Javascript
JavaScript中switch判断容易犯错的一个细节
Aug 27 Javascript
jQuery消息提示框插件Tipso
May 04 Javascript
使用jQuery UI库开发Web界面的简单入门指引
Apr 22 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
Dec 02 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
Feb 23 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
May 10 Javascript
vue 返回上一页,页面样式错乱的解决
Nov 14 Javascript
JS实现canvas简单小画板功能
Jun 23 Javascript
JavaScript阻止事件冒泡的方法
Dec 06 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(2)――PHP类型
2010/02/15 PHP
linux实现php定时执行cron任务详解
2013/12/24 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
2014/05/04 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
2015/03/04 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
python实现redis三种cas事务操作
2017/12/19 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
英格兰足协官方商店:England Store
2019/07/12 全球购物
经贸日语毕业生自荐信
2013/11/03 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
酒店周年庆活动方案
2014/08/21 职场文书
教师师德考核自我评价
2014/09/13 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
修改并编译golang源码的操作步骤
2021/07/25 Golang
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL