Browse Source

子项目基础通信搭建

asd26269546 2 years ago
parent
commit
ca7f467928
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/main.js

+ 7 - 1
src/main.js

@@ -28,6 +28,7 @@ import "./assets/cdn/animate/3.5.2/animate.css";
 import "./assets/cdn/iconfont/avue/iconfont.css";
 import "./assets/cdn/iconfont/saber/iconfont.css";
 import "./assets/cdn/avue/2.8.18/index.css";
+import { set } from "nprogress";
 
 // 注册全局crud驱动
 window.$crudCommon = crudCommon;
@@ -96,7 +97,12 @@ export async function bootstrap() {
   console.log("vue app bootstraped");
 }
 export async function mount(props) {
-  console.log("props from main framework", props.data);
+  props.onGlobalStateChange((state, prev) => {
+    // state: 变更后的状态; prev 变更前的状态
+    console.log(state, prev,'子组件监听');
+  });
+  props.setGlobalState({asd:21312312})
+  console.log()
   render(props);
 }
 export async function unmount() {