当前位置: 首页 > news >正文

企业名词解释网站优化排名资源

企业名词解释,网站优化排名资源,日本代购网站怎么做的,直接做的黄页视频网站vite 官方默认的配置,如果资源文件在assets文件夹打包后会把图片名加上 hash值,但是直接通过 :src"imgSrc"方式引入并不会在打包的时候解析,导致开发环境可以正常引入,打包后却不能显示的问题 实际上我们不希望资源文…

vite 官方默认的配置,如果资源文件在assets文件夹打包后会把图片名加上 hash值,但是直接通过 :src="imgSrc"方式引入并不会在打包的时候解析,导致开发环境可以正常引入,打包后却不能显示的问题
在这里插入图片描述

实际上我们不希望资源文件被wbpack编译可以把图片放到public 目录会更省事,不管是开发环境还是生产环境,可以始终以根目录保持图片路径的一致,这点跟webpack是一致的
image.png

看到这里,也许问题就解决了,如果在vite确实需要将静态文件放在assets,我们再往下看:
这里我们先假设:
静态文件目录:src/assets/images/
我们的目标静态文件在 src/assets/images/home/home_icon.png

  <img :src="require('@/assets/images/home/home_icon.png')" />

尝试过require动态引入, 发现报错:require is not defind,这是因为 require 是属于 Webpack 的方法

第一种方式(适用于处理单个链接的资源文件)

  import homeIcon from '@/assets/images/home/home_icon.png'<img :src="homeIcon" />

第二种方式(适用于处理多个链接的资源文件)
推荐,这种方式传入的变量可以动态传入文件路径!!

静态资源处理 | Vite 官方中文文档
new URL() + import.meta.url

这里我们假设:
工具文件目录: src/util/pub-use.ts
pub-use.ts

// 获取assets静态资源
export default  const getAssetsFile = (url: string) => {return new URL(`../assets/images/${url}`, import.meta.url).href
}

使用

import usePub from '@/util/public-use'
setup () {const Pub = usePub()const getAssetsFile = Pub.getAssetsFilereturn { getAssetsFile }
}

可以包含文件路径

<img :src="getAssetsFile('/home/home_icon.png')" />
http://www.dt0577.cn/news/19801.html

相关文章:

  • 微信相关软件开发石家庄seo网站排名
  • 济南网站建设小程序百度小说app
  • 请问做卖东西网站怎么关键词优化推广公司哪家好
  • 福建网站开发公司电话网络销售挣钱吗
  • 沈阳模板建站方案官网设计比较好看的网站
  • 网站备案 英文西地那非片多少钱一盒
  • 南宁网页搭建软件站长工具seo推广 站长工具查询
  • wordpress video插件seo怎么收费seo
  • 国内优秀的企业网站怎么做电商生意
  • 云南省seo怎么赚钱
  • 分类信息网站如何建设网络推广网站大全
  • 做网站的一般多钱搜索引擎优化缩写
  • 西安知名的集团门户网站建设企业营销qq
  • 淘宝客户自己做网站怎么做百度推广管家登录
  • 南通网站建设团队合肥百度关键词推广
  • 南京网络推广建站查网站域名
  • 备案用的网站建设方案书怎么样推广最有效最快速
  • 网站建设思维导图模版火狐搜索引擎
  • 网站推广被封域名如何做跳转河南网站推广那家好
  • 网站建设会计帐务处理搜索引擎营销的主要方式有
  • 网站顶部怎么做新浪链接seo系统培训课程
  • 免费做名片儿的网站360地图下载最新版
  • 苏州网站制作哪家靠谱广州seo教程
  • 摄影网站上的照片做后期嘛搜索引擎优化英文简称为
  • 温州建设监理协会网站河北seo技术培训
  • 帮人做彩票网站网络营销师证
  • 学做网站能赚多少南宁网站推广大全
  • 微信商城网站怎么开发网页代码大全
  • 喷泉网站哪里做自动app优化官网
  • 冷库网站建设毕业论文全域seo