import { chartSetting } from './component/chartSetting.vue';
我自己定义的chartSetting 组件,发现加上大括号,里的内容引进不来。去掉大括号才正常显示?这俩有什么区别吗?
导入部分,引入非 default 时,使用花括号:
import {xx} from ‘./xxx’
全部导入
import xxxfrom ‘./xxx’
也得看你export 情况
里面没有export default,只有export,可以导出多个,那么外部引用时候,就要用花括号把每个变量单独引用出来
一般而言,我们使用公共方法文件中的方法,都是import {xx} from './util.js',是因为util.js内导出多个方法
而使用组件,import xxx from './component/chartSetting.vue',是因为vue组件export default将整个组件导出,是一个整体