vue-CommonJS

4983 ワード

commonJsインポートエクスポート
エクスポート:
var flag = true
function sum(a,b){
     
  return a+b;
}
module.exports = {
     
  flag: flag,
  sum: sum
}

インポート
var {
     flag,sum} = require('./01.js')
console.log(sum(1, 2));

ESモジュール化の導入とエクスポート
export {
     
  flag,sum
}
import {
     flag,sum} from './01.js'

方式2
export var isok = false
export function sum(a,b){
     
  return a+b;
}

export class Person{
     
  constructor(name,age) {
     
    this.name = name;
    this.age = age;
  }
  run(){
     
    console.log(this.name + ' running');
  }
const p = new Person();
p.run();


export default export default address = ' 'は1つのimport addr from './01.js'しかありません.括弧は必要ありません.import * as aaa from './01.js