Explorar o código

子项目基础通信搭建

asd26269546 %!s(int64=2) %!d(string=hai) anos
pai
achega
ca7f467928
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  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() {