api - Vue.js router-link $route.params 显示图片
问题描述
<div class="card" v-for="job in filteredJobs" :key="job.id">
<router-link
:to="{
name: 'JobDetails',
params: {
id: job.id,
title: job.title,
type: job.type,
company: job.company,
company_url: job.company_url,
created_at: job.created_at,
location: job.location,
description: job.description,
company_logo: job.company_logo,
},
}"
>
下一页:
div class="card companyCard">
<img
height="50px"
width="50px"
src="$route.params.company_logo"
alt="company Logo"/>
<h5>{{ $route.params.company }}</h5>
是否可以以某种方式将图像 src 设置为 $route.params ?还是我需要找到不同的方法?
解决方案
如果图像是在线托管的,您只需添加:
到 src 属性:
:src="$route.params.company_logo"
如果图像在添加要求中:
:src="require($route.params.company_logo)"
推荐阅读
- python - shell如何获取python设置的环境变量
- tfs - 工作项类型 (WIT) 状态之间的自动转换
- python - 我不明白 python 文档中的符号
- javascript - 如何使用 java 脚本应用 css
- java - 如何在springboot中调用另一个REST API使用RestTemplate上传文件
- c - 使用 scanf 将 digit 的数值赋给 char
- c++ - 多客户端 TCP 服务器 C++ 问题
- api - 如何使用 NuSOAP 工具包在 SOAP 请求中设置请求标头
- c# - 在 hololens 中从我们的应用程序启动应用程序
- linux - 从 Nginx 版本信息中提取某些行