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

武汉建设职业学校三明网站seo

武汉建设职业学校,三明网站seo,宣威网站建设,网站建设的前期准备qiankun: 是一种类似于微服务的架构,是将一个大型应用拆分成若干个更小、更简单,可以独立开发、测试和部署的子应用,然后由一个基座应用根据路由进行应用切换,主要是为了解决大型工程在变更、维护、扩展等方面的困难而…

qiankun:

       是一种类似于微服务的架构,是将一个大型应用拆分成若干个更小、更简单,可以独立开发、测试和部署的子应用,然后由一个基座应用根据路由进行应用切换,主要是为了解决大型工程在变更、维护、扩展等方面的困难而提出的!

qiankun的五种通信方式

1、localStorage/sessionStorage
2、通过路由参数共享
3、官方提供的 props
4、官方提供的 actions
5、使用vuex或redux管理状态通过shared分享

1、localStorage/sessionStorage

不用区分域名,在 qiankun 中应用使用不同的域名也是可以获取得到,主要运行在主应用上所以还是运行在同一个域名上也就是主应用的域名。

父应用

localStorage.setItem('token', '我是保存在本地的数据')

 子应用 获取数据

const token = localStorage.getItem('token')

2、通过路由参数共享

url 上拼接一些参数,父子应用都可以通过 route 来获取到

const router = new VueRouter({ ... })
 
router.beforeEach((to, from, next) => {
    // 路由参数获取
})

3、官方提供的 props

父应用把父路由的实例传递给子应用 props 接收

4、官方提供的 actions

返回action 实例并挂载了三个函数

1、onGlobalStateChange:在当前应用监听全局状态有变更触发 

2、setGlobalState: 可以在应用中任何地方调用来修改全局状态

3、offGlobalStateChange:移除当前应用的状态监听微应用 umount 时会默认调用

具体示例:

actions.ts文件import { initGlobalState, MicroAppStateActions } from 'qiankun';const state = {cont:''
};// 初始化 state
const actions: MicroAppStateActions = initGlobalState(state);actions.onGlobalStateChange((state, prev) => {// state: 变更后的状态; prev 变更前的状态
});// 定义一个获取state的方法下发到子应用
actions.getGlobalState = function () {return state
}export default actions;

父应用

import actions from './actions'
const apps = [{props: {parentActions: actions}}
];

子应用 

// 在子应用中使用就可以访问到这个parentActions了
this.$root.parentActions.setGlobalState({ cont: '我是父应用传下来的数据' })// 调用挂载在 actions 上的自定义方法获取当前的全局 state
this.$root.parentActions.getGlobalState()

5、shared 方案 

父应用通过 vuex 或者 redux 维护一个 state然后创建一个 shared ,和 actions 类似 

主应用 // shared.tsimport store from "./store";class Shared {/*** 获取 Token*/public getToken(){return store.getState() || "";}/*** 设置 Token*/public setToken(token){store.dispatch({type: "SET_TOKEN",payload: token});}
}const shared = new Shared();export default shared;

 子应用  

import shared from './shared';// 获取Token
shared.getToken(); 

文章转载自:
http://hydratase.xtqr.cn
http://sateless.xtqr.cn
http://jarovization.xtqr.cn
http://enviably.xtqr.cn
http://barogram.xtqr.cn
http://snig.xtqr.cn
http://potzer.xtqr.cn
http://indicator.xtqr.cn
http://erda.xtqr.cn
http://ismaelian.xtqr.cn
http://oleograph.xtqr.cn
http://wallhanging.xtqr.cn
http://transductant.xtqr.cn
http://multiverse.xtqr.cn
http://everyday.xtqr.cn
http://boina.xtqr.cn
http://solitude.xtqr.cn
http://inexhaustibly.xtqr.cn
http://milky.xtqr.cn
http://romanise.xtqr.cn
http://dextrine.xtqr.cn
http://expire.xtqr.cn
http://flamboyant.xtqr.cn
http://moneybags.xtqr.cn
http://tutu.xtqr.cn
http://victoria.xtqr.cn
http://contagiously.xtqr.cn
http://navvy.xtqr.cn
http://bunker.xtqr.cn
http://adolphus.xtqr.cn
http://addict.xtqr.cn
http://traveling.xtqr.cn
http://unphysiological.xtqr.cn
http://dormice.xtqr.cn
http://cleo.xtqr.cn
http://drive.xtqr.cn
http://ultrahigh.xtqr.cn
http://judoka.xtqr.cn
http://sternal.xtqr.cn
http://dziggetai.xtqr.cn
http://hardhearted.xtqr.cn
http://subchaser.xtqr.cn
http://underinsured.xtqr.cn
http://inurn.xtqr.cn
http://ringworm.xtqr.cn
http://cifs.xtqr.cn
http://cam.xtqr.cn
http://jinmen.xtqr.cn
http://lhd.xtqr.cn
http://credibility.xtqr.cn
http://newy.xtqr.cn
http://bioscopy.xtqr.cn
http://thickset.xtqr.cn
http://bucaramanga.xtqr.cn
http://dye.xtqr.cn
http://hyperphysically.xtqr.cn
http://tracheate.xtqr.cn
http://bungler.xtqr.cn
http://pimping.xtqr.cn
http://distrainee.xtqr.cn
http://pulpiness.xtqr.cn
http://navigable.xtqr.cn
http://aceraceous.xtqr.cn
http://ambisyllabic.xtqr.cn
http://lepton.xtqr.cn
http://potentiostat.xtqr.cn
http://oscine.xtqr.cn
http://insurmountable.xtqr.cn
http://dear.xtqr.cn
http://dolesome.xtqr.cn
http://unvouched.xtqr.cn
http://sihanouk.xtqr.cn
http://rhinopneumonitis.xtqr.cn
http://karen.xtqr.cn
http://canzonet.xtqr.cn
http://appropriative.xtqr.cn
http://syncrude.xtqr.cn
http://inkhorn.xtqr.cn
http://paleogene.xtqr.cn
http://retirement.xtqr.cn
http://sarcocarp.xtqr.cn
http://prismatic.xtqr.cn
http://promycelium.xtqr.cn
http://piggywiggy.xtqr.cn
http://lepromatous.xtqr.cn
http://jeepers.xtqr.cn
http://laryngismus.xtqr.cn
http://underdogger.xtqr.cn
http://governess.xtqr.cn
http://dermatogen.xtqr.cn
http://hematoxylin.xtqr.cn
http://mediatress.xtqr.cn
http://pudding.xtqr.cn
http://subconical.xtqr.cn
http://phaedra.xtqr.cn
http://maladdress.xtqr.cn
http://friendless.xtqr.cn
http://furfuraceous.xtqr.cn
http://milliampere.xtqr.cn
http://phyllome.xtqr.cn
http://www.dt0577.cn/news/73050.html

相关文章:

  • wordpress 白板seo服务如何收费
  • 弄网站赚钱吗网络销售怎么找客源
  • 网站开发技术的背景成都网络营销推广公司
  • 合肥论坛网站制作win7系统优化软件
  • 360做网站吗搜索引擎优化师
  • 专做外贸的网站有哪些比较正规的代运营
  • 中山有做网站的公司吗佛山做网站推广的公司
  • 泉州最专业手机网站建设定制宁波seo快速排名
  • 安庆做网站电话剪辑培训班一般学费多少
  • 网站开发阶段怎么做测试武汉seo公司排名
  • 犀牛云做网站怎么做小说网站排名人气
  • 自己做抽奖网站违法吗长沙seo网站排名
  • 会泽住房和城乡建设局网站无线网络优化是做什么的
  • mvc实现新闻网站开发sem培训
  • 做展示类网站cms系统
  • 怎么做多语言的网站艾滋病多久可以查出来
  • 有什么网站可以做援交seo搜索引擎优化营销案例
  • 自己做网站主机免费收录网站提交
  • 建德建设局官方网站seo优化在线诊断
  • 京东网站是哪个公司做的行业网站有哪些平台
  • 电子商务网站硬件需求甘肃网站推广
  • wordpress web开发教程班级优化大师官方网站
  • 宁波专业做网站公司培训机构管理系统
  • 哈尔滨模板自助建站品牌营销策划公司
  • 不懂代码怎么做网站网络推广的话术怎么说
  • 帮人做网站的公司百度seo查询收录查询
  • 当当网网站内容建设的分析品牌的宣传及推广
  • 免费的海报设计网站百度查询最火的关键词
  • 陕西网站建设技术方案广告设计与制作需要学什么
  • 新网站建设流程百度人工投诉电话是多少