s

vue3 使用小技巧

import { createApp } from 'vue' 

import App from './App.vue' 

const app = createApp(App);

 app.config.globalProperties.$echarts = echarts 

app.config.globalProperties.$http = instance // 

vue3 可以用这种方式定义全局变量, 
// 去通过 
import {getCurrentInstance, ComponentInternalInstance} from 'vue' 

const { proxy } = getCurrentInstance() as ComponentInternalInstance; 

const InitDom = proxy.$echarts.init(target.value); 

InitDOm.setOption(option) 使用代码功能上可以实现。 但是不会有代码提示,甚至会提示proxy 上不存在$echarts。 解决办法: 断言为 any。 但是还是会没提示。 网上有些方法没用。 等待后续更新把
  
posted @ 2022-09-14 16:40  努力不搬砖的iori  阅读(139)  评论(0编辑  收藏  举报