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

如何学习做网站中国制造网国际站网址

如何学习做网站,中国制造网国际站网址,网站开发的需求文档模板,自己建网站需要服务器么在👉🏻 qiankun微前端部署👈🏻这个部署方式的前提下,遇到的问题并解决问题的过程 最开始的问题现象 通过http请求本地的静态json文件404css中部分引入的图片无法显示 最开始的解决方式 在👉&#x1f3…

在👉🏻 qiankun微前端部署👈🏻这个部署方式的前提下,遇到的问题并解决问题的过程

最开始的问题现象

  1. 通过http请求本地的静态json文件404在这里插入图片描述
  2. css中部分引入的图片无法显示
    在这里插入图片描述

最开始的解决方式

在👉🏻 qiankun微前端部署👈🏻这个部署方式的前提下,指望用 nginx配置图片路径转发直接找到子应用的静态资源路径

 	# 子应用静态资源——通过http请求本地的静态json文件location /map/ {root   /usr/share/nginx/html/htmlMicroMypro/MicroMypro;}# 子应用静态资源——css引入的图片location /MicroBase/app-cmp/img/ {auth_request off;alias   /usr/share/nginx/html/htmlMicroMypro/MicroMypro/img/;}

最开始的解决结果

首次打开页面图片还是可能会找不到,刷新几次页面才会正常显示(猜测可能是nginx的转发生效了)

再观察问题

标签引用的图片、vue组件中 background引用的图片没有问题,有问题的是css文件中 background引用的图片

再尝试

使用url-loader将图片文件转换成 base64

结果

svg格式的图片转换成 base64后无法正常显示

再次各种关键字不停地百度

搜到一篇文章⭐️ 关于qiankun微服务css文件中ElementUI字体引用路径的解决方法

最终的解决方式

  1. 通过http请求本地的静态json文件问题
    在请求url前面加上process.env.BASE_URL

  2. css中部分引入的图片无法显示问题
    main.js文件中引入的 css文件转移到App.vue中,再将main.js中引入App.vue的方式改为异步加载

	const App = resolve => require(['./App'], resolve)
http://www.yayakq.cn/news/330347/

相关文章:

  • 楼盘 东莞网站建设河北怀来县建设局网站
  • 外国出名的设计网站跨境电商就是忽悠人的
  • 乌海网站建设公司丹东企业网站建设平台
  • 有哪些做统计销量的网站仿站建站教程
  • 网站页头图片公司营业执照
  • 天津行业建站专业建材网站建设
  • 网站宣传的传统方式有哪些如何查看网站是否被百度收录
  • 都匀住房和城乡建设局网站学seo推广
  • 南京多样化的网站建设定制公司讷河做网站公司
  • 怎样在百度能搜到自己的网站沧州网站建设培训
  • 网站界面设计材料收集论坛门户网站开发
  • 淮安市建设局网站亚马逊购物
  • 博物馆 网站 建设企业所得税怎么算300万以上
  • 长沙网站设计我选刻定制旅游网站建设方案
  • 深圳论坛网站建设千博企业网站管理系统 后台拿shell
  • h5技术建设网站租办公室
  • 营业执照上有以上除网站制作泊头做网站
  • 做网站时连服务器上的数据库项目管理软件p6
  • 哈尔滨可以做网站的公司网站后台开发技术
  • 东莞网站建设(信科分公司)网站带后台免费下载
  • 怎么才能找到想做网站建设的客源微信营销的优缺点
  • ui中有哪些做的好看的网站竞价推广运营
  • 哪个网站查食品建设好网站专题报道页面怎么做的
  • 搜款网站一起做网店找回网站后台
  • 做网站好平台化营业执照官网入口
  • 在哪个彩票网站是小黄人做头像的网上注册公司在哪办
  • 合肥网站营销网站建设所需要的材料
  • 找人做网站需求怎么写sql网站源码
  • 爱站网反链查询男女做那些事免费网站
  • 个人网站怎样申请icp郑州 互联网 公司网站