import xxx from 和 import {xxx} from的区别

1、vue

import FunName from ‘../xxx’

1、js

export defualt function FunName() {
  return fetch({
    url: '/article/list',
    method: 'get'
  });
}

2、vue

import {FunName } from ‘../xxx’

2、js

export function FunName() {
  return fetch({
    url: '/article/list',
    method: 'get'
  });
}

ES中的模块导出导入

export 和 export default

  1. export 和export default均可导出常量、函数、模块、文件等;
  2. 在一个文件或模块中export和import可以有多个,但是export default只能有一个;
  3. 通过export导出时,在导入时要加上{},而export default不需要;
  4. export可能直接导出变量表达式,而export default不可以。

你可能感兴趣的:(前端,JavaScript)