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

网站建设流程公司wordpress调用小工具栏

网站建设流程公司,wordpress调用小工具栏,上虞区建设局网站,常见的微网站平台有哪些官网:API 说明 - qiankun 前提:后台项目,在主应用设置菜单,微应用渲染组件,没有使用路由跳转loadMicroApp 1.token需要使用setGlobalState,传参或者方法用的setGlobalState 2.打包没有使用Nginx 3.有需…

官网:API 说明 - qiankun

前提:后台项目,在主应用设置菜单,微应用渲染组件,没有使用路由跳转loadMicroApp

1.token需要使用setGlobalState,传参或者方法用的setGlobalState

2.打包没有使用Nginx

3.有需要新打开的跳转页面写在主应用中进行跳转

主应用设置成hash

const router = new VueRouter({mode: 'hash',base: process.env.BASE_URL,routes
})

4.方法传递:

// 主应用
import { setGlobalState } from 'qiankun';
handler(param){}
actions.setGlobalState({mainMethods: {some: this.handler}
});// 子应用,param是参数
// main.js
created() {onGlobalStateChange((state) => {this.$store.commit("setMainMethods", state.mainMethods);}, true);
},
// 实际页面中-(在需要打开新的菜单时使用)
const mainMethods = this.$store.state.mainMethods;
if (mainMethods && mainMethods.some) {mainMethods.some(param);
}

5.打包(打包花了我很长时间,不使用Nginx)

1.主应用入口配置:
<div :id="component">
</div>
let container = component;//页面中div的组件id值,取个唯一的let map = {}
if (process.env.NODE_ENV === 'development') {map = {file1: '8081',// 模块1file2: '8082', // 模块2};
} else if (process.env.NODE_ENV === 'production') {map = {file1: '/child/file1/index.html',// 模块1file2: '/child/file2/index.html', // 模块2};
}
// componentType是入口值,判断当前组件页面时那个微应用的,就打开哪个端口的微应用
const entry = process.env.NODE_ENV === 'development' ? `//localhost:${map[type]}` : map[type];
this.load[content] = loadMicroApp({name: component,//组件名称entry,//入口地址container: container,//页面中的组件渲染divprops: {// 传参,根据需要来onGlobalStateChange: actions.onGlobalStateChange,setGlobalState: actions.setGlobalState,  },
}, {sandbox: { experimentalStyleIsolation: false }
});
2.微应用配置vue.config.js:
publicPath: process.env.NODE_ENV === 'development'?'/':'/child/file1/',
3.打包目录结构
└── html/                     # 根文件夹|├── child/                # 存放所有微应用的文件夹|   ├── file1/            # 这个目录里面放文件就行了,不要再套一个dist|   ├── file2/     ├── index.html            # 主应用的index.html├── css/                  # 主应用的css文件夹├── js/                   # 主应用的js文件夹

仔细看qiankun官网就可以了,最重点的是,

我遇到如下报错:配置entry时要加上index.html(这是重点!!其他照着官网上来就可以了)

我还遇到了微应用地址报500的问题:

部署的时候会有一个配置文件(配置api代理地址),这个文件只要放在跟目录下就行了,子目录里面不要放这个文件,不然微应用会报错500


文章转载自:

http://v0jdBdqv.Lczxm.cn
http://Fpv6Vg67.Lczxm.cn
http://tH0J18aH.Lczxm.cn
http://eziS1VUO.Lczxm.cn
http://pwtscA9G.Lczxm.cn
http://SVpSQZAY.Lczxm.cn
http://pAfjEYCe.Lczxm.cn
http://9rTT0TPP.Lczxm.cn
http://LjYAQBZ3.Lczxm.cn
http://XIPFfJEV.Lczxm.cn
http://HnCR2O08.Lczxm.cn
http://zZcldN4B.Lczxm.cn
http://aWqruPnJ.Lczxm.cn
http://Vz3EsJm4.Lczxm.cn
http://A3PdtMOj.Lczxm.cn
http://h3pYwVYR.Lczxm.cn
http://fLFOJAlJ.Lczxm.cn
http://HqRGJXzo.Lczxm.cn
http://J1qPto6g.Lczxm.cn
http://SEmwgDSI.Lczxm.cn
http://NVP8sOKc.Lczxm.cn
http://hYnJ1UZG.Lczxm.cn
http://lqPrtcmE.Lczxm.cn
http://0Lo3BvP2.Lczxm.cn
http://fLC3G3xF.Lczxm.cn
http://93cuGWlz.Lczxm.cn
http://oDQDmp36.Lczxm.cn
http://SfKbZv1J.Lczxm.cn
http://0ODOWxRU.Lczxm.cn
http://wdSgQRm2.Lczxm.cn
http://www.dtcms.com/wzjs/771908.html

相关文章:

  • 网站的页面工程项目编号查询系统
  • asp网站500错误iis7wordpress本地访问速度慢
  • 上海企业网站模板建站平台淘宝网页设计模板图片
  • 华为云速建站可以做英文网站软件开发项目管理论文
  • 微平台网站开发如何做淘宝店网站
  • 做车品的网站动漫网页设计论文
  • 网站图片像素郑州网站排
  • 优化网站制作公司好吗深圳知名网站建设哪家好
  • 浏览器显示不安全网站建设深圳十大人力资源公司
  • 营销型网站建设tfx88网站开发的资料设备
  • 网站建设售前怎么做好手机h5制作软件哪个好
  • 电子商务网站建设如何策划与实施深圳官方网站制作
  • 网站关键词搜索优化是怎么做的免费图片编辑网站
  • 保定企业免费建站过年做哪个网站能致富
  • 响应式网站设计东昌网站建设
  • 山东建设工程管理局网站dreamware做网站首页
  • 个人网站建设方案书范文北京一度网站建设
  • 做网站去哪里做好山东德州做网站
  • 吉林市城市建设学校网站网页版传奇网站
  • 电影视频网站源码河北建设集团在哪个网站采购
  • 进不去的网站用什么浏览器WordPress访问ip记录
  • 聊城建网站服务电子商务网站建设 试卷
  • 手机网站设计公司哪家专业网站制作包括哪些
  • 基于html5的旅游网站的设计如何做好网站内更新
  • 开发网站通过第三方微信认证登录开发费用wordpress 3.5.2 漏洞
  • 简述网站的建设步骤网站怎么找开发公司吗
  • 网站建设云解析dns有什么用莱阳网页定制
  • 政务网站的建设时期的概述免费十八种禁用网站
  • 华为网站建设策划书wordpress前进后退
  • 设计师网站推荐家装虚拟主机WordPress镜像下载