首页 > 其他分享 >项目中使用`import`关键字导入文件方式

项目中使用`import`关键字导入文件方式

时间:2024-08-08 10:54:55浏览次数:8  
标签:abc const 导出 关键字 xx 导入 useCounterStore import

一. 默认导出

一个模块可能只有一个主要的导出内容时,你可以使用默认导出来简化导入过程。

a文件导出

const fun = () => {} 

export default fun ;

 b文件导入

import fun from "@/xx/b.js";
fun ()  //方法调用 返回abc

二. 具名导出

一个模块包含多个导出内容时,你可以使用具名导出来按需导入。

1.在声明前导出

a文件导出

export const useCounterStore = function () { return 'abc' };

b文件导入

import { useCounterStore } from "@/xx/b.js";
useCounterStor()  //方法调用 返回abc

2.导出与声明分开

a文件导出

const useCounterStore = function () { return 'abc' };

const a = function(){ return 'a' }

const b= function(){ return 'b' }

export { useCounterStore , a, b }  //导出变量列表

b文件导入

import { useCounterStore } from "@/xx/b.js";
useCounterStor()  //方法调用 返回abc

三. 其他

当命名冲突时, 使用 as 进行 重命名

import { a as abc } from ‘@/xx/xx.js’; 

总结

  1. import 命名的导出时需要花括号,而 import 默认的导出时不需要花括号
  2. 命名冲突时, 使用 as 进行 重命名

标签:abc,const,导出,关键字,xx,导入,useCounterStore,import
From: https://blog.csdn.net/m0_71071209/article/details/141020154

相关文章

  • ImportError:无法从“jwt.algorithms”导入名称“RSAAlgorithm”
    RSAAlgorithmPyJWT算法方法无法导入,但我确实安装了PyJWT错误:ImportError:cannotimportname'RSAAlgorithm'from'jwt.algorithms'我通过运行以下命令检查了该包是否可用:poetryshow|grep-ipyjwtpyjwt2.9.0J......
  • 前端导入导出文件(前后端不分离)
      有时候在对硬件传送过来的数据进行处理后,需要将这些数据显示在折线图上,从而来观察这些数据是怎样变化的,这个好办,但有时候又要求需要将折线图上面显示的数据全部导出到一个文件中,并且有时候又要求在文件中改变数据后,再将文件中的数据重新导入到折线图中,哪有该如何写呢? ......
  • C#关键字汇总
    1.访问修饰符:public:访问不受限制。private:访问仅限于当前类。protected:访问限于当前类和派生类。internal:访问限于当前程序集。protectedinternal:访问限于当前程序集或派生类。2.类型声明:class:声明一个类。struct:声明一个值类型结构。interface:声明一个接口。enum:声明一个枚举。......
  • 将普通 python 文件导入另一个文件时出现 AttributeError
    我是新手。我正在尝试将简单的python文件导入到我的主文件中。相同的代码在我的mac上工作,但在我的电脑上不起作用。我不断收到此错误消息。“AttributeError:模块‘logo’没有属性‘hammer_logo’”第一个文件拍卖.py代码importlogoprint(logo.hammer_logo)第......
  • 很多朋友对 ABAP 关键字 FINAL 的用法,只掌握了一半
    本文阅读目录FINAL对ABAP类和方法意味着什么什么是变量的Up-front声明方式什么是变量的Inline声明方式ABAP757对变量内联声明方式的进一步增强笔者把之前的文章 SAP某ABAP系统标准类中仅有5.4%公有属性被READ-ONLY修饰,原因竟然是…… 分享到我的SAP技......
  • ORACLE 查询条件出现关键字:&
    SQLselect1fromdualWHERExxxIN('AAA&SSS')编译器提示原因和解决方法在OracleSQL查询中,‌如果查询条件包含特殊字符如&,‌通常需要进行转义处理,‌以确保查询语句能被正确解析&在Oracle中可能被视作替换变量的一部分,‌因此直接使用时可能导致查询出错为了正常查询......
  • Altium Designer怎么导入面板设置文件(.TLT文件)
    AltiumDesigner怎么导入面板文件(.TLT文件)文章目录`AltiumDesigner怎么导入面板文件(.TLT文件)``如果对你有帮助,就点赞收藏把!(。・ω・。)ノ♡`最近换新电脑,要将AltiumDesigner移植过去同时要将AltiumDesigner的设置移植过去(比pads强)但是上次移植设置还是在上次忘记怎么......
  • ArcPro (3.2+) Python 脚本工具中从 .atbx Toolbox 相对导入本地模块
    我设置了一个库和关联的ArcGISToolbox,以便:/root├──Toolbox.atbx├──mylib│└──my_function.py├──my_tools│└──my_gp_script.py我将代码存储库的开发克隆保存在公司共享服务器上的一个位置,并在GitHub上托管一份副本。当我进行更新时,我会......
  • 解锁PyCharm:破解依赖库导入之谜
    解锁PyCharm:破解依赖库导入之谜PyCharm作为Python开发者的强大IDE,提供了丰富的功能来简化开发流程。然而,在使用过程中,开发者可能会遇到导入依赖库时出现的错误。本文将深入探讨PyCharm中导入依赖库报错的问题,并提供详细的解决方案和代码示例,帮助你快速定位并解决问题。1.......
  • 【多线程-从零开始-伍】volatile关键字和内存可见性问题
    volatile关键字importjava.util.Scanner;publicclassDemo2{privatestaticintn=0;publicstaticvoidmain(String[]args){Threadt1=newThread(()->{while(n==0){//啥都不写......