vue.js - 如何使用带有 img 标签的 v-slot?
问题描述
如何使用 nuxt 正确添加图像链接?
我目前正在使用tag="img"
,但似乎不推荐使用标签道具。那么有没有更好的方法呢?
<nuxt-link
tag="img"
:src="require('~/assets/ProfitApp-icon.png')"
height="55"
alt="logo"
class="px-3"
to="/"
/>
WARN [vue-router] 的 tag 属性已弃用,并已在 Vue Router 4 中删除。使用 v-slot API 删除此警告: https ://next.router.vuejs.org/guide/migration/#removal -of-event-and-tag-props-in-router-link。
解决方案
为什么不使用此处描述的插槽:Enclosure a router-link tag in an image in vuejs
<nuxt-link to="/" class="px-3">
<img
:src="require('~/assets/ProfitApp-icon.png')"
height="55"
alt="logo"
/>
</nuxt-link>
推荐阅读
- c++ - 如何在 C++ 中录制具有精确帧时间戳的视频
- selenium - 用于自动化的无头浏览器的区别
- npm - package.json 中的主键是强制性的吗?
- php - 一旦输入为两位数,PHP/MySQL 查询将不会返回数据
- linux - Linux git clone 问题 - 提示输入密码
- python-3.x - python pathlib operator '/' - 它是如何做到的?
- microsoft-graph-api - WebApi 访问 Exchange 邮箱文件夹 Calendar,Notes,Tasks
- python - Python Speech Recognizer TypeError:“float”和“NoneType”的实例之间不支持“>”
- python - 如何过滤熊猫系列?
- c# - 为 Xamarin 表单创建 iOS 绑定