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

网站开发通过什么途径接活系统开发工程师

网站开发通过什么途径接活,系统开发工程师,如何制作网址二维码,网站挂马检测流程图主应用代码 主应用工程里面源代码新建qiankun/index.js,通信代码如下: import { initGlobalState } from "qiankun"; import store from /store// 主应用与微应用数据通信 const state {subappClassName: // 设置子应用打包根的class类名 …

主应用代码

主应用工程里面源代码新建qiankun/index.js,通信代码如下:

import { initGlobalState } from "qiankun";
import store from '@/store'// 主应用与微应用数据通信
const state = {subappClassName: '' // 设置子应用打包根的class类名
}
const actions = initGlobalState(state);actions.setGlobalState(state);actions.onGlobalStateChange((state, prev) => {const { subappClassName } = state;store.dispatch('setSubappClassName',subappClassName);})
export {actions
};

在主应用实例里面调用方式:

<script>
import actions from '@/qiankun'// 导入actions实例
export default {created() {actions.setGlobalState({subappClassName: 'subapp'}); // 通过setGlobalState改变全局状态}
}
</script>

子应用代码

在子应用源代码utils/qiankun.js添加如下代码:

class Actions {static empty() {console.warn('current actions is empty!')}actions = {onGlobalStateChange: Actions.empty,setGlobalState: Actions.empty}/** 初始化设置actions**/setActions(actions) {this.actions = actions;}onGlobalStateChange(...args) {return this.actions.onGlobalStateChange(...args);}setGlobalState(...args) {return this.actions.setGlobalState(...args);}
}export default new Actions();

在main.js入口文件引入actions实例,并在mount生命周期中导入该实例,代码如下:

import actions from '@/utils/qiankun';
export async function mount(props) {actions.setActions(props);actions.setGlobalState({ subappClassName: 'sub-root-app' }); // 可在mount中设置,也可在实例里设置render(props);
}

在vue路由页面调用:

<script>
import actions from '@/utils/qiankun.js';
export default {created() {actions.setGlobalState({subappClassName: 'sub-root-app'});}
}
</script>
http://www.yayakq.cn/news/566057/

相关文章:

  • 单位网站等级保护必须做吗域名里可以建网站
  • 如何申请建设网站首页微博搜索引擎优化
  • 企业彩铃制作网站济南app开发制作
  • 旅游电子商务网站策划书网站建设百度经验
  • 泰安集团网站建设流程深圳宝安网站建设500元起价
  • 珠海做网站哪家最专业网店怎么经营才能好啊
  • 海南房地产网站重庆网红打卡地方有哪些景点
  • 建设网站需要哪些手续泰安房产网签查询
  • 创新的网站wordpress 整站采集
  • ps网站设计怎么做大连城市建设档案馆官方网站
  • 有哪些建筑设计网站网站备案用的幕布
  • tk网站域名外链查询工具
  • 苏州网站创建开发app的软件
  • 网站开发进度把握焊工培训
  • 专业的营销型网站公司wordpress lophita
  • 对于高校类建设网站的要求在建设银行网站上还贷
  • 如何给网站写文章在一家传媒公司做网站编辑_如何?
  • 北网站建设一个专门做预告片的网站
  • 大连营销型网站建设做vi的设计公司
  • 上海品牌网站建设wordpress 多主题插件
  • 沈阳装修公司网站建设wordpress tag云显示数量
  • 周口城乡建设网站大人室内设计网
  • 注册网站用于跳转虚拟货币网站违法微信做单30元一单
  • 微信建站网站展示设计设计万能说明
  • 电商商城网站建设方案网站做的好不好数据
  • win2003怎么做网站制作网页动画的软件
  • 阳光创信-网站建设首选品牌简洁网站模板素材
  • discuz做视频网站深圳网站建设的费用
  • 自己怎样建网站做微商杭州网站建设岗位薪资
  • 江苏网站备案要多久搜索量排行