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

小企网站建设解决方案直播引流推广方法

小企网站建设解决方案,直播引流推广方法,怎么把qq空间做成企业网站,做h5页面网站有哪些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.15wanjia.com/news/51447.html

相关文章:

  • 如何做公司o2o网站网站推广常用方法
  • 做明信片的网站aso优化方法
  • 网站建设和网站推广聊城seo
  • 想自己做一个网站竞价托管
  • 网站建设的价值体现在哪营销宣传方式有哪些
  • 网站建设人员职责网址怎么推广
  • 贵阳公司做网站关键词的选取原则有
  • 国外做微课的网站厦门网络推广培训
  • win7建网站教程企业做推广有几种方式
  • 儿童 html网站模板搜索关键词站长工具
  • 网站建设流程ppt哔哩哔哩推广网站
  • 品牌网站设计制作一般多少钱2022最新永久地域网名
  • 无人机公司网站建设谷歌优化seo
  • 网新企业网站管理系统 破解网址域名查询ip地址
  • 旅游电子商务网站排名百度信息流投放技巧
  • 免费 企业 网站 metinfo 教程代推广平台
  • 教育品牌网站建设seo基础视频教程
  • 电影下载网站 怎么做网站怎么优化排名的方法
  • 西安网站建设方案外包百度推广联系方式
  • 网页设计学习总结深圳推广优化公司
  • 昆明做网站优化价格友情链接的作用有哪些
  • 做企业网站需要什么文件如何自己做一个网址
  • 网站主机 分为域名查询网址
  • 如何给网站做后台网络seo关键词优化技术
  • 网站没有备案信息该怎么做网球新闻最新消息
  • 网站后台密码存在哪seo网站优化推广
  • 化州网站开发公司百度竞价排名公司
  • 自己怎么做商城网站视频教程竞价推广怎么样
  • 东台专业做网站的公司百度秒收录软件工具
  • 做旅游网站的项目背景网站建设公司地址在哪