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

医疗网站设计网站织梦5.5模版安装上去为什么打开网站图片不能显示教程

医疗网站设计网站,织梦5.5模版安装上去为什么打开网站图片不能显示教程,阿里云搭建企业网站,有哪个网站可以做ppt赚钱在 Vue 项目中引入静态图片有多种方式,具体取决于你的项目结构和使用的构建工具(如 Vite、Webpack 等)。以下是几种常见的方法: 1. 将图片放在 public 目录下 如果你的项目使用的是 Vite 或者其他现代前端构建工具,通…

在 Vue 项目中引入静态图片有多种方式,具体取决于你的项目结构和使用的构建工具(如 Vite、Webpack 等)。以下是几种常见的方法:


1. 将图片放在 public 目录下

如果你的项目使用的是 Vite 或者其他现代前端构建工具,通常会有一个 public 目录。这个目录下的文件会被直接复制到构建输出目录中,因此可以直接通过相对路径引用。

步骤:
  • logo.png 放在 public/image/ 目录下。
  • 在代码中直接使用相对路径引用图片。
const companyInfo = reactive({companyLogo: '/image/logo.png',companyName: 'NTV GBS',productVersion: '3.0'
})

在模板中:

<img :src="companyLogo" alt="logo" class="logo">

2. 将图片放在 src/assets 目录下

如果图片放在 src/assets 目录下,需要使用 import 语句来引入图片,并将其赋值给一个变量。

步骤:
  • logo.png 放在 src/assets/ 目录下。
  • 使用 import 语句引入图片。
import logo from '@/assets/logo.png'const companyInfo = reactive({companyLogo: logo,companyName: 'NTV GBS',productVersion: '3.0'
})

在模板中:

<img :src="companyLogo" alt="logo" class="logo">

3. 使用环境变量

如果你希望在不同环境下使用不同的图片路径(例如开发环境和生产环境),可以使用环境变量。

步骤:
  • .env.development 文件中定义一个环境变量:
VITE_LOGO_URL=/image/logo.png
  • 在代码中引用:
const companyInfo = reactive({companyLogo: import.meta.env.VITE_LOGO_URL,companyName: 'NTV GBS',productVersion: '3.0'
})

4. 动态拼接 URL

如果 logo 是从接口获取的相对路径,可以在代码中动态拼接完整的 URL。

步骤:
  • 在接口返回的数据中获取 logo 的相对路径。
  • 动态拼接完整的 URL。
const getSystemVersion = async () => {try {const data = await request.get('/api/system/version')if (data.code === 0) {const { name, version, logo, branch } = data.data.items[0]companyInfo.companyName = namecompanyInfo.productVersion = versioncompanyInfo.companyLogo = logo ? `${import.meta.env.VITE_API_BASE_URL}${logo}` : '/image/logo.png'showCloudFeatures.value = branch === 'cloud'}} catch (error) {console.error('获取系统信息失败:', error)ElMessage.error('获取系统信息失败')}
}

5. 检查和调试

  • 确保图片路径正确并存在。
  • 打开浏览器开发者工具,检查网络请求,查看图片请求是否成功。
  • 检查控制台是否有错误信息,帮助定位问题。

总结

  • 将图片放在 public 目录下,直接使用相对路径引用。
  • 将图片放在 src/assets 目录下,使用 import 语句引入。
  • 使用环境变量区分不同环境下的图片路径。
  • 动态拼接 URL 处理从接口获取的相对路径。
  • 检查和调试以确保图片能够正常显示。

通过以上步骤,你可以正确引入并显示静态图片。

http://www.dtcms.com/a/609016.html

相关文章:

  • 网站建设这个行业怎么样儿童教育网站怎么做有趣
  • 郑州社交网站开发天津中小企业建设网站
  • 上海模板建站平台化学网站建设
  • 网站情况建设说明广州外贸网络推广
  • 网站建设流费用docker wordpress git
  • 网站建设 网页设计90设计网首页
  • 大学生做社交网站有哪些化妆品网站方案
  • 网站底部图片ppt模板免费下载网址
  • 做低首付的汽车网站有哪些网站推广做的比较好的公司
  • 北京建行网站抖音小程序怎么开发自己的小程序
  • 牟平做网站电子书网站用dz还是wordpress
  • 云计算网站建设绵阳网站建设100jv
  • 手机网站源码教程厦门彩页设计
  • 12306 网站谁做的室内设计培训学费多少
  • 西樵乐从网站建设做姓氏图的网站
  • 两学一做11月答题网站品牌建设的主要内容
  • 霍山做网站做网站怎么在国外服务器租用
  • 淘宝指数在线查询网站群站优化
  • 如何做网站反链平江网页制作价格
  • 襄阳做网站的公司有哪些58同城找工作
  • 洛阳霞光科技专业网站制作个人网站静态网页模板
  • 网站设计怎么收费宁波网站建设哪家强
  • 网站建设方案书写12306网站 制作
  • 成都微信网站建设多少钱如果修改wordpress后台登录域名
  • 发卡网站搭建三水区建设局网站
  • crm系统网站广告联盟接单赚钱平台
  • 建设彩票网站如何盈利网站前端设计招聘
  • 自建网站 做自定义导航茂南网站开发公司
  • wordpress 分享 网站中国十大建设集团
  • 如何查看网站所用空间自己做的网站如何让qq登录