zoukankan      html  css  js  c++  java
  • export import常用方法

    1,export default

    export default function a(){
        console.log("这里是a.js");
    }
    import A from './a.js'

    A 可随意命名

    2,export

    export  function a(){
        console.log("这里是a.js");
    }
    import {a as A} from './a.js'
    // 导出单个特性
    export let name1, name2, …, nameN;
    export let name1 = …, name2 = …, …, nameN;
    export function FunctionName(){...}
    export class ClassName {...}
    
    // 导出列表
    export { name1, name2, …, nameN };
    
    // 重命名导出
    export { variable1 as name1, variable2 as name2, …, nameN };
    
    // 默认导出
    export default expression;
    export default function (…) { … }
    export default function name1(…) { … }
    export { name1 as default, … };
    
    // 模块重定向导出
    export * from …;
    export { name1, name2, …, nameN } from …;
    export { import1 as name1, import2 as name2, …, nameN } from …;
    export { default } from …;
    import defaultExport from "module-name";
    import * as name from "module-name";
    import { export } from "module-name";
    import { export as alias } from "module-name";
    import { export1 , export2 } from "module-name";
    import { foo , bar } from "module-name/path/to/specific/un-exported/file";
    import { export1 , export2 as alias2 , [...] } from "module-name";
    import defaultExport, { export [ , [...] ] } from "module-name";
    import defaultExport, * as name from "module-name";
    import "module-name";
  • 相关阅读:
    组合模式
    过滤器模式
    桥接模式
    适配器模式
    原型模式
    建造者模式
    抽象工厂
    工厂方法
    静态工厂
    单例模式
  • 原文地址:https://www.cnblogs.com/qingjiawen/p/14843226.html
Copyright © 2011-2022 走看看