fix(hooks): 修复dev环境下保存组件时未获取更新后injectKey异常

pull/3/head
UxieKong 4 years ago
parent a6037022d8
commit 82bfc76b5b
  1. 5
      src/App.vue

@ -5,14 +5,15 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { defineComponent, provide } from 'vue' import { defineComponent, provide, nextTick } from 'vue'
import { initVisualData, injectKey, localKey } from '@/visual-editor/hooks/useVisualData' import { initVisualData, injectKey, localKey } from '@/visual-editor/hooks/useVisualData'
export default defineComponent({ export default defineComponent({
name: 'App', name: 'App',
setup() { async setup() {
const visualData = initVisualData() const visualData = initVisualData()
// //
await nextTick()
provide(injectKey, visualData) provide(injectKey, visualData)
const { jsonData } = visualData const { jsonData } = visualData

Loading…
Cancel
Save