之前再写代码的时候,有一个非常大的问题,就是我明明将图片的url传递给了子组件,为什么子组件接收不到呢,图片无法在子组件中显示,今天终于得到了解答。

接收不到值的根本原因就在于图片是静态资源,所以与单一的传递值、对象不同,要先进行特殊处理或导入才能传递。

1、require包裹

2、import导入

一、父组件:

<template><!-- 将图片数据进行传递1、url必须是相对于使用方的相对路径2、使用require来包裹3、url属性值用v-bind或用 :简写--><!- 1、直接通过写参数的形式传递,此时要用require包裹 --><swipers :url="require('./assets/2.png')" /> <!-- 2、通过变量的方式传递图片:此时要先将图片用import的方式导入到该文件 --><swipers :url="img3"/><!- 3、传递网络图片 --><swipers :url="img4"/>
</template><script>
//导入自定义组件
import swiper from "./components/swiper.vue";//导入图片的url地址
import img3 from "@/assets/3.png"; //@指的是当前目录的根目录,即src//传递网络图片:
const img4 ="网络图片地址";export default {name: "App",components: {swipers: swiper, //注册组件,标签叫什么还是从这决定的},setup() {return {img3, //因为要绑定,所以要在setup函数注册img4, //注册网络图片地址};},
};
</script><style>
</style>

二、子组件:

<template><img :src="url" />
</template>
<script>
export default {name: "swiper",// props: ["url"],  //只有一个值,并且无约束//也可以接收一个对象,并且对其进行约束props: {url: {//只能是String类型,并且默认值是''type: String,default: "",},},setup(props, context) {//获取url的值console.log(props.url);return {};},
};
</script>
<style>
</style>

Vue父组件如何给子组件传递图片属性?为什么父组件传递的图片子组件接收不到?相关推荐

  1. vue 父循环怎么拿子循环中的值_Vue 父组件循环使用refs调用子组件方法出现undefined的问题...

    Vue 父组件循环使用refs调用子组件方法出现undefined的问题 1. 背景 最近前端项目遇到一个问题,我在父组件中使用了两个相同的子组件child,分别设置ref为add和update.其中 ...

  2. vue3.0父传子,父传孙,子传孙,孙传父,孙传子的传值

    1.父组件 <template><div class="Parent" ref="Parent"><el-button @clic ...

  3. [html] iframe父页面如何获取子页面的元素?

    [html] iframe父页面如何获取子页面的元素? 在父页面监听 onmessage,子页面 postMessage.$('iframe')[0].contentWindow.document.g ...

  4. android传输大图片,Android中 Activity传递图片

    前言 在网上刷到一道面试题,Android 传值的大小限制是多少?如何传递一个图片. 项目中常用方法 现在加载图片很多都会用到多级缓存框架,最常用的glide ,自带内存缓存和文件缓存.于是就有了传递 ...

  5. vue请求数据传给子组件_vue.js基础,父组件如何向子组件传递数据「607」

    本文只有一个学习点. 父组件如何向子组件传递数据. 一起学习,更多文章请关注我的头条号,我是落笔承冰. 一.先创建一张空白网页index.html,在head标签里设置好vue的链接库. 二.写一个绑 ...

  6. Vue.js-Day03-PM【组件通信(安装Vetur插件、父子组件通信、子父组件通信)、项目发送与启动(项目发给别人、启动别人的项目)】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 6.组件通信 安装 Vetur 插件 6.1.父子组件通信 子定义props 父组件模板 图解 6.2.子父组 ...

  7. VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Vue是一个轻量级的渐进式框架,对于它的一些特性和优点在此就不做赘述,本篇文章主要来探讨一下Vue子 ...

  8. vue变量传值_VUE 学习——父组件传值给子组件

    在我们编写前端代码时,经常遇到的一种场景,子组件需要使用父组件的值,这种情况下,我们可以使用props帮助我们进行父子组件间的通信.这里我们先模拟一个场景,展示如何使用. 场景:在父组件修改值,传递给 ...

  9. vue 子级拿值_Vue 父组件主动获取子组件的值,子组件主动获取父组件的值

    父组件主动获取子组件的值 1. 在调用子组件的时候定义一个ref-> ref="header" 2. 在父组件中通过this.$refs.header.属性,调用子组件的属性 ...

最新文章

  1. mysql读出varchar乱码_pymssql读取varchar字段中文显示乱码的问题分析
  2. Kindeditor富文本编辑器使用
  3. mysql数据库开发要求_MYSQL数据库开发规范
  4. 强大的Spring Boot启动监听器事件-初始化系统账号密码
  5. python脚本编写
  6. java考勤表导出_考勤打卡机导出的excel考勤时间表如何生成实用的考勤表
  7. 【ENVI】利用矢量shp数据做裁剪报错及解决办法
  8. mysql查询条件忽略大小写_mysql 查询条件不区分大小写问题
  9. nagios原理介绍以及安装部署配置使用
  10. 12306抢票软件相关接口以及数据格式
  11. ubuntu下载BT种子安装qBittorrent
  12. itext文本域自动换行_iText+Flying Saucer生成pdf文档,中文不显示和不自动换行问题...
  13. LESS与SASS的伯与仲
  14. 迪士尼机器人芭蕾舞_两个自由度实现惊艳后空翻 迪士尼杂技机器人献拿手好戏...
  15. 如何群发电子邮件?群发邮箱账号批发吗?
  16. 【ROCKCHIP瑞芯微芯片平台方案介绍】
  17. 百度云加速下载Proxyee-down的下载与安装教程3.x
  18. Oracle数据泵详解
  19. 在服务器上虚拟w7,如何在虚拟机中获取Win7 Aero特效(图)
  20. 走进中东走进华为 看中国企业国际化的战略突围

热门文章

  1. Ubuntu环境配置(instant-ngp)
  2. php微信 消息推送 配置,模板消息通知配置
  3. 尚硅谷和尚学堂的区别_黑马和尚学堂哪个好?谈我不悔的IT学习道路
  4. python撩妹技能_python人的撩妹技巧
  5. 读书笔记——各向异性纹理过滤
  6. 第一次点击手机的返回按钮,就返回桌面,不退出程序(详细版)
  7. VScode 插件 Markdown Preview Enhanced 给标题下划线
  8. PPPoE拨号l流程
  9. iOS中图片的解压缩
  10. Android 中malloc_debug 原理详解