Vue模块化开发

74 阅读1分钟

commonJs模块化

需要解析,例如nodejs

导出语法

将getInGrid 导出
export function getInGrid (parameter) {
  return axios({
    url: api.grid + '/in',
    method: 'get',
    params: parameter
  })
}

也可以这样写,但export default只能存在一个

function getInGrid (parameter) {
  return ‘aaa‘;
}
export {
	getInGrid
}

导入语法

从modelX中导入isShow,func两个属性

let {isShow,func} = require('modelX');
//等同于
let _mA = require('modelX');
let isShow = _mA.isShow;
let func= _mA.func;
import { 导入的属性 } from '@/相对路径url地址'

github 例子地址

github.com/1142235090/…