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

企业网站网站建设电话市场营销方案范文5篇

企业网站网站建设电话,市场营销方案范文5篇,深圳网站科技有限公司是真是假,推进网站集约化建设背景 在我们用 vue2 webpack 的时候&#xff0c;加载图片资源是这样用的&#xff1a; <img :src"require(/assets/test.png)" />这样打包后就会触发 file-loader 打包图片资源&#xff0c;在 dist 文件夹中就可以看到这个图片&#xff08;如果图片较小会打包…

背景

在我们用 vue2 + webpack 的时候,加载图片资源是这样用的:

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

这样打包后就会触发 file-loader 打包图片资源,在 dist 文件夹中就可以看到这个图片(如果图片较小会打包进代码中变为 base64 引入)。

但是在 vue3 + vite 中,使用这种方式是不行的,vite 中没有 require 会报错。
解决方案 官方文档 中提到了两种方案,今天我来验证一下。

将资源引入为 URL

import chatHealth from '@/assets/chat-health.png'
<img :src="chatHealth" alt="" />

在这里插入图片描述
可以看到,由于这张图片较小被打包成为了 base64,所以 dist 文件夹没有输出这个图片。

接下来我拿一张大图试验一下,发现确实打包出来了。
在这里插入图片描述
所以这种方法亲测有效。

new URL(url, import.meta.url)

第二种方法是:

<img :src="getImgUrl('chat-health.png')" alt="" />const getImgUrl = (name: string) => {return new URL('../../../../../assets/' + name, import.meta.url).href
}

使用这种方法,在本地运行的时候可以加载出来图片。
在这里插入图片描述
但是发到真实环境(测试/线上),发现找不到文件了,我看了下目录指向的是:
在这里插入图片描述
但这个路径并不对,然后我再看打包后的文件
在这里插入图片描述
发现打包后的文件并没有这个图片,这里我有点不太懂问题出在哪里?
感觉好像就是 vite 没有去加载这个图片,所以打包文件看不到,并不是因为图片小,我换了一个大图依旧 dist 没有,不知道是不是我哪里操作不对。

结尾

对比这两种方案,我只试验成功了第一种,第二种如果是我哪里操作不对的欢迎指正

http://www.yidumall.com/news/62145.html

相关文章:

  • 资源类网站怎么做的360网站收录
  • 上线了 建立网站东莞网站定制开发
  • 网站长图怎么做新闻类软文
  • 长春商城网站建设seo推广教学
  • 有找专业做淘宝网站的美工长春网站制作系统
  • wordpress调用一篇网络营销seo培训
  • 网站做权重百度快照客服
  • linux网站开发软件百度收录网站需要多久
  • 塘厦企业网站推广公司网站关键词优化办法
  • 太原网站优化怎么做关键词数据
  • c mvc网站做404威海seo优化公司
  • 在线充值网站怎么做天猫seo搜索优化
  • 做的比较好的游戏网站营销网站建设都是专业技术人员
  • 百度权重9的网站企业文化的重要性
  • 网站关键词标签信息流广告文案
  • 免费ppt网站 不要收费的推广文案范例
  • 找建网站公司企业整站推广
  • 哪个基层司法所网站做的比较好当前疫情十大热点
  • wordpress站点地址和网站建设设计
  • 龙岩网站制作设计实时热点新闻
  • 茶叶怎么做网站销售谷歌搜索入口365
  • 江阴外贸网站制作东莞做网络推广的公司
  • 有哪些基于网站开发的报表设计器武汉seo软件
  • 淄博周村网站建设哪家好优化营商环境应当坚持什么原则
  • 池州集团网站建设推广的软件
  • ppt模板做的好的网站有哪些企业邮箱注册
  • 青岛网站建设平台网站搜索查询
  • 网站建设是属现代服务吗深圳网络推广哪家比较好
  • 桂林北站有核酸检测点吗磁力云搜索引擎入口
  • 中华建设杂志社网站宁波谷歌seo推广