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继承的实现代码
Aug 05 Javascript
juqery 学习之四 筛选过滤
Nov 30 Javascript
jquery队列queue与原生模仿其实现方法分享
Mar 25 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 Javascript
Backbone.js中的集合详解
Jan 14 Javascript
jQuery属性选择器用法示例
Sep 09 Javascript
详解微信小程序 相对定位和绝对定位
May 11 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
Feb 26 Javascript
浅谈Vue网络请求之interceptors实际应用
Feb 28 Javascript
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
详解vscode中vue代码颜色插件
Oct 11 Javascript
Vue页面渲染中key的应用实例教程
Jan 12 Vue.js
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
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
js特殊字符转义介绍
2013/11/05 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
vue中组件的3种使用方式详解
2019/03/23 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
2019/11/07 Javascript
小程序开发之模态框组件封装
2020/04/23 Javascript
vue实现购物车案例
2020/05/30 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
python实现分页效果
2017/10/25 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
django中使用POST方法获取POST数据
2019/08/20 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
送给他或她的礼物:FUN.com
2018/08/17 全球购物
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
Java面试笔试题大全
2016/11/23 面试题
中专自我鉴定范文
2013/10/16 职场文书
一名女生的自荐信
2013/12/08 职场文书
新闻专业个人求职信
2013/12/19 职场文书
高中运动会广播稿
2014/01/21 职场文书
家长给小学生的评语
2014/01/30 职场文书
大学生工作求职信
2014/06/23 职场文书
建设工程授权委托书
2014/09/22 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书