ice icon indicating copy to clipboard operation
ice copied to clipboard

微前端应用间监听支持 once

Open jie-L opened this issue 2 years ago • 9 comments

jie-L avatar Jun 15 '22 06:06 jie-L

image

jie-L avatar Jun 15 '22 07:06 jie-L

这个 store 是?

luhc228 avatar Jun 15 '22 07:06 luhc228

这个 store 是?

@luhc228 store 和 event 用的api上的
https://micro-frontends.ice.work/docs/guide/advanced/communication

jie-L avatar Jun 15 '22 07:06 jie-L

类似 store 支持 once 的需求,这个我们看下

ClarkXia avatar Jun 16 '22 04:06 ClarkXia

类似 store 支持 once 的需求,这个我们看下

这个可以尽快给看下嘛 或者有没有什么临时解决方案 @ClarkXia

jie-L avatar Jun 16 '22 05:06 jie-L

临时方案有个标识位来判断是否调用过该监听方法就行

ClarkXia avatar Jun 16 '22 05:06 ClarkXia

临时方案有个标识位来判断是否调用过该监听方法就行

可否留个联系方式具体沟通下 比较急

jie-L avatar Jun 16 '22 05:06 jie-L

临时方案有个标识位来判断是否调用过该监听方法就行

可否留个联系方式具体沟通下 比较急 @ClarkXia

jie-L avatar Jun 16 '22 05:06 jie-L

用全局标志位先处理下

let isCalled = false;

store.on('eventName', () => {
  if (isCalled) {
    console.log('function only support call once');
  } else {
    console.log('function execute');
  }
});

ClarkXia avatar Jun 17 '22 02:06 ClarkXia