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 一个自定义长度的文本自动换行的函数
Aug 19 Javascript
javascript定义函数的方法
Dec 06 Javascript
jquery关于图形报表的运用实现代码
Jan 06 Javascript
JS去掉第一个字符和最后一个字符的实现代码
Feb 20 Javascript
完美实现仿QQ空间评论回复特效
May 06 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 Javascript
浅谈JavaScript对象的创建方式
Jun 13 Javascript
JS 中document.write()的用法和清空的原因浅析
Dec 04 Javascript
vue+egg+jwt实现登录验证的示例代码
May 18 Javascript
js逆向解密之网络爬虫
May 30 Javascript
vue获取data数据改变前后的值方法
Nov 07 Javascript
ES6 Symbol在对象中的作用实例分析
Jun 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
关于时间计算的结总
2006/12/06 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
bootstrap table 服务器端分页例子分享
2015/02/10 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
使用vue-cli打包过程中的步骤以及问题的解决
2018/05/08 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
在小程序Canvas中使用measureText的方法示例
2018/10/19 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
vue实现搜索过滤效果
2019/05/28 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
Python学习笔记之迭代器和生成器用法实例详解
2019/08/08 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
用python进行视频剪辑
2020/11/02 Python
介绍一下内联、左联、右联
2013/12/31 面试题
餐饮管理自我介绍信
2014/01/15 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
PostgreSQL解析URL的方法
2021/08/02 PostgreSQL
Redis实现短信验证码登录的示例代码
2022/06/14 Redis