比比西旅游网站建设,绵阳市住房 和城乡建设局网站,企业网站建设合同 百度文库,北京工程信息网在uniapp中#xff0c;我们可能经常会遇到需要在不用的环境中使用不同变量的场景#xff0c;例如在VUE3中的小程序环境使用下面的方式导入echarts#xff1a;
const echarts require(../../static/echarts.min);
如果不是小程序环境则使用下面的方式导入echarts#xff…在uniapp中我们可能经常会遇到需要在不用的环境中使用不同变量的场景例如在VUE3中的小程序环境使用下面的方式导入echarts
const echarts require(../../static/echarts.min);
如果不是小程序环境则使用下面的方式导入echarts
// 由于 vue3 使用vite 不支持umd格式的包故引入npm的包
import * as echarts from echarts; 但是按照上面的形式导入后在vscode中就会提示变量冲突 导入声明与“echarts”的局部声明冲突。ts 为了解决这个问题我的解决办法是将script标签中的 langts删除掉 但是删除掉之后就会报另外一个警告 Virtual script d:/Mypro/uniapp-vue3/src/pages/my/index.vue.js not found, may missing script langts / allowJs: true / jsconfig.json.vue 所以还需要再ts.config.json中配置 allowJs: true然后保存再到vue中就没有警告了
但是还需要把ts那些类型断言等语法删除掉不然还是会报错 修改后的结果