首页 > 其他分享 >记录vue3写项目遇到的奇奇怪怪怪的小问题(持续更新)

记录vue3写项目遇到的奇奇怪怪怪的小问题(持续更新)

时间:2024-08-31 14:37:41浏览次数:4  
标签:src 路径 更新 vue3 images import 奇奇怪怪 banner png

<el-table
    :header-cell-style="{ 
        color: '#fff', 
        background:'rgba(78, 131, 211, 0.8)' 
    }"
   // 设置table表头样式
  >
</el-table>

表头居中

:cell-style="{text-align:center}" 

表行居中

 <el-table-column
          prop="xxx"
          align="center"
        >
</el-table-column>

控制台报错

Missing semi-colon or unrecognised media features on import

错误代码:@import '~@/styles/layout.less'

正确代码: @import '~@/styles/layout.less';

错误原因仅仅是一个 ; 的差别!

Vue3无法动态绑定图片问题

这段代码没有报错,图片可以显示
<img src="@/assets/images/banner.png" >

可见我的路径没有问题,可当我把它改为动态路径时,
图片不可以显示:

<img :src="url">
const url = ref('@/assets/images/banner.png')

问题分析:打开F12,点击Network部分,可见图片是存在的

![控制台](/i/l/?n=24&i=blog/3508433/202408/3508433-20240831143124566-1437834976.png)

而正确的信息应为: 状态码为304,路径为“http://localhost:5173/src/assets/images/banner.png”

对比可见:

正确路径里面多了一个src,而其他两个写法都没有,因此是路径解析问题

解决方法:把相对路径改为以src开头的格式即可

<img :src="url">
...
const url = ref('src/assets/images/banner.png')

标签:src,路径,更新,vue3,images,import,奇奇怪怪,banner,png
From: https://www.cnblogs.com/changyuanyuyi/p/18390248

相关文章

  • 刚刚!Stable Diffusion 4.9更新,Ai绘画最强工具来了!(无需安装,解压即用)
    2024可以称得上是Ai技术大爆发的元年,目前两款Ai神器大火,一款是大名鼎鼎的ChatGPT。另外一款大火的是本期强哥介绍的Ai绘图软件—StableDiffusion。8月StableDiffusionAi绘画最新版本更新啦!此次从4.8.7更新至4.9版本!主要是更新优化和大模型增加,无需复杂的部署,解压即......
  • Vue3中的自定义事件和状态提升案例
    Vue3中的自定义事件和状态提升案例在现代Web开发中,Vue.js作为一个轻量级且灵活的前端框架,越来越受到开发者的青睐。而Vue3引入的组合式API(setup语法糖)更是让状态管理和事件处理变得更加优雅。在这篇博客中,我们将探讨如何在Vue3中利用自定义事件和状态提升,实现组件间的有效......
  • 在Vue3中实现懒加载功能
    在Vue3中实现懒加载功能在现代前端开发中,懒加载是一种提高应用性能和用户体验的重要技术,尤其是在处理较大图片或长列表数据时。懒加载意味着仅在用户需要时才加载资源,这有助于减少初始加载时间和提升响应速度。本文将使用Vue3和其新推出的setup语法糖来实现懒加载......
  • vue3 jsx响应式渲染变量
    1、JSX渲染变量vue在html代码区渲染变量使用双大括号{{}},jsx在渲染是单大括号{}另外,这里随便记一下一个简单有点绕的业务逻辑2、多个变量影响判断三元表达式根据上图,想要的效果分别是:订单状态是否支付,显示对应状态已支付的订单是否申请开发票,显示对应状态;且已申请的无法......
  • vue3 导出为Excel文件
    服务端给的一个下载接口:/order/exportOrderOpenInvoice导出转化为ExcelconstexportOrder=async()=>{ letreqData={};  letexportOrderOpenInvoiceUrl="/order/exportOrderOpenInvoice";   try{   constresponse=awaitaxios.get(exportOrderOpenInvo......
  • 揭秘排行榜系统:如何在高并发场景下实现高效更新!
    大家好,我是你们的技术分享伙伴小米!今天我们来聊聊一个非常有趣的话题——如何设计一个排行榜。在这个互联网时代,无论是游戏、学习平台,还是各种社交应用,排行榜都是用户互动和竞争的核心功能之一。而如何设计一个高效、实时更新的排行榜,是一个充满挑战性的问题。今天,我们就一起来探讨......
  • vue3+ts封装一个uniapp的自动滚动列表,实现看板效果
    电视机上要以列表展示数据,并且数据会实时更新,电视机不能点击,所以考虑自动播放的一个效果。展示方案有两种:1、列表上下自动滚动实现轮播效果。(此时具体滚动的高度由用户自己决定,每次滚动几条数据)2、列表以“页”的形式做成轮播图的翻页效果。由于项目的电视机是有任务提示作......
  • linux下基本指令(持续更新)
    目录1.adduser 2.passwd3.userdel4.su-5.ls 6.pwd​编辑7.cd8.touch9.mkdir ......
  • vue3下拉菜单点击之后缓慢展开与缓慢关闭
    利用 max-height 来实现下拉菜单的缓慢展开和关闭效果。通过设置一个固定的 max-height 值以及过渡效果,可以让菜单在展开和关闭时产生动画效果。<template><divclass="dropdown"><divclass="selected"@click="toggleDropdown">......
  • Vue3+.NET7最新框架实战,手写电商管理后台|2023全新录制,前后分离架构(C#/.NET6/.NET Co
    Vue3+.NET7最新框架实战,手写电商管理后台|2023全新录制,前后分离架构(C#/.NET6/.NETCore)https://pan.baidu.com/s/1SBt4RTT_m6uA9pk857KlcQ?pwd=6666https://www.bilibili.com/video/BV16s4y1m7bd/?spm_id_from=333.337.search-card.all.click&vd_source=e6b56a12a1d9ef11f6c13......