问题:
使用import XLSX from 'xlsx'报错,改为使用import * as XLSX from 'xlsx/xlsx.mjs'之后好了
import xxx from 和 import {xxx} from
区别
- import xxx from 'xxx':(export default mutations)只会导出这个默认的对象作为一个对象
- import * as 名称 from 'xxx':(export const setToken1=({commit},val)=>{commit("name"{......})};export const setToken2=({commit},val)=>{commit("name"{......})})
export和export default
共同点
- export和export default都可以用于导出常量、函数、文件、模块等
区别
- 在一个文件或模块中,export的import可以有多个,export default仅有一个
- 通过export方式导出,在导入时要加{},export default则不需要
- export能直接导出变量表达式,export default不行
关于js中的import:juejin.cn/post/684490…