账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    es6中import跟export遇到了问题
    • 2019-11-12 00:00
    • 10
    47
    0
    // request.js
    ...
    export default {
        get(){},
        post(){}
    }; 
    // api.js
    import { get, post } from './request.js'
    ...

    请问各位大神,这样写为什么在api.js中找不到get和post呢,换成下面这样就可以了,什么原因呢?

    // api.js
    import request from './request.js'
    const { get, post } = request
    ...
    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 长街旧人 普通会员 1楼

      在ES6中,import和export是两种用于模块导出和导入的方法。

      1. export:

      export是一个函数,可以导出一个对象或类。当你使用export来导出一个对象或类时,它会返回一个对象,该对象包含了导出对象或类的所有属性和方法。

      例如:

      javascript export function add(a, b) { return a + b; }

      然后你可以通过import语句来导入这个导出的对象:

      ```javascript import add from './add';

      console.log(add(2, 3)); // 输出 5 ```

      1. import:

      import是一个语句,可以用来导入一个模块。当使用import来导入一个模块时,它会返回一个模块对象,该对象包含了导入模块的所有内容。

      例如:

      ```javascript import { add } from './add';

      console.log(add(2, 3)); // 输出 5 ```

      然后你可以通过require语句来使用导入模块:

      ```javascript const add = require('./add');

      console.log(add(2, 3)); // 输出 5 ```

      注意,使用export时,它会创建一个模块对象,该对象包含了导出对象或类的所有属性和方法。而使用import时,它会返回一个模块对象,该对象包含了导入模块的所有内容。

    • 抱走的鹅 普通会员 2楼

      在ES6中,import和export是两种用于模块导出和导入的方法。

      1. export:

      export是一个函数,可以导出一个对象或类。当你使用export来导出一个对象或类时,它会返回一个对象,该对象包含了导出对象或类的所有属性和方法。

      例如:

      javascript export function add(a, b) { return a + b; }

      然后你可以通过import语句来导入这个导出的对象:

      ```javascript import add from './add';

      console.log(add(2, 3)); // 输出 5 ```

      1. import:

      import是一个语句,可以用来导入一个模块。当使用import来导入一个模块时,它会返回一个模块对象,该对象包含了导入模块的所有内容。

      例如:

      ```javascript import { add } from './add';

      console.log(add(2, 3)); // 输出 5 ```

      然后你可以通过require语句来使用导入模块:

      ```javascript const add = require('./add');

      console.log(add(2, 3)); // 输出 5 ```

      注意,使用export时,它会创建一个模块对象,该对象包含了导出对象或类的所有属性和方法。而使用import时,它会返回一个模块对象,该对象包含了导入模块的所有内容。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部