qiankun 乾坤主应用访问微应用css静态图片资源报404

发现static前没有加我指定的前缀

只有加了后才会出来

解决方案:

env定义前缀

.env.development文件中

bash 复制代码
# static前缀
VUE_APP_PUBLIC_PREFIX=""

.env.production文件中

bash 复制代码
# static前缀
VUE_APP_PUBLIC_PREFIX="/szgl"

settings文件是封了一下src\settings.js

javascript 复制代码
module.exports = {

  /**
   * public文件前缀
   */
  publicPrefix: process.env.VUE_APP_PUBLIC_PREFIX

}

页面写入

javascript 复制代码
import settings from '@/settings'
  data () {
    return {
      cameraBackground: `url(${settings.publicPrefix}/assets/img/camera.png)`,
      cameraHover: `url(${settings.publicPrefix}/assets/img/camera-hover.png)`,
}}
css 复制代码
.camera {
  position: absolute;
  width: 80px;
  height: 80px;
  cursor: pointer;
  // background-image: url('@/assets/img/camera.png');
  background-image: v-bind(cameraBackground);
  background-size: cover;

}
相关推荐
彭友圈10116 分钟前
HTML基础入门——简单网页页面
前端·前端框架·html
武昌库里写JAVA21 分钟前
Redis 笔记(二)-Redis 安装及测试
数据结构·vue.js·spring boot·算法·课程设计
丁总学Java1 小时前
/src/utils/request.ts:axios 请求封装,适用于需要统一处理请求和响应的场景
开发语言·javascript·ecmascript
m0_749317521 小时前
VUE学习
前端·javascript·vue.js·学习
16年上任的CTO1 小时前
一文大白话讲清楚ES6关于函数的扩展
前端·javascript·ecmascript·es6·es6函数扩展
顽疲1 小时前
从零用java实现 小红书 springboot vue uniapp (9)消息推送功能
java·vue.js·spring boot·uni-app
yuehua_zhang1 小时前
uni app 写的 小游戏,文字拼图?文字拼写?不知道叫啥
前端·javascript·uni-app
weixin_472183541 小时前
uniapp使用sm4加密
前端·javascript·uni-app
林涧泣1 小时前
【Uniapp-Vue3】watch和watchEffect监听的使用
前端·vue.js·uni-app
SimonLiu0091 小时前
React Native 项目 Error: EMFILE: too many open files, watch
javascript·react native·react.js