美文网首页
模块化语法

模块化语法

作者: 疯狂的蜗牛Dianna | 来源:发表于2020-04-02 18:21 被阅读0次

    1. import + export default

    2. import + export

    3. import + '包名'

    import + export default

    import 是引入模块

    (1)、export default 是默认导出 的一个模块

    例子:

    导出模块 demo.js

    let str = 'abc';
    

    引入模块

    import str from './demo.js'
    console.log(str);
    

    (2)、使用export导出 导出一个复杂类型

    例子:

    导出模块 demo.js

    let str = 'abc';
    let num = 321;
    let obj = {
    name: 'zs',
    age: 20
    }
    //导出是一个对象
    export {
    str,
    num,
    obj
    }
    

    引入模块

    //导出也是一个对象
    // as可以取别名
    import  { str, num, obj }  from  './demo.js'
    console.log(str,num,obj);
    

    (3) 如果使用的是npm安装的包的模块

    //首先会去当前文件夹下去找 axios.js
    //如果没有就会去node_modules去找模块
    import axios from 'axios'
    //就可以直接用了
    

    相关文章

      网友评论

          本文标题:模块化语法

          本文链接:https://www.haomeiwen.com/subject/vvoiuhtx.html