关于ES6包的导出和导入

  比如有两个js文件,main.js 和 cal.js

  cal.js导出包后,在main.js中导入。

  cal.js的代码如下

1 var temp1 = ‘我是默认导出的结果‘;
2 export default temp1;
3 export var jisuan = {
4      add : function(a,b){
5          return a+b;
6      }
7  };

  在main.js中想导入jisuan这个对象。

  如果这样写,import jisuan from ‘./cal.js‘; 那么实际被导入的是temp1。

  应该这样写,import {jisuan} from ‘./cal.js‘;  如果要导入多个,{jisuan,obj2,obj3......}

  全部导入, import * as obj from ‘./cal.js‘   ,就会将cal.js中export导出的全部导入进来。obj是另起的别名,用于调用。

ps import和export一定要写在顶级,换句话说就是别写在{}中(函数中或块中)

原文地址:https://www.cnblogs.com/sujianfeng/p/8797523.html

时间: 2024-08-30 15:02:40

关于ES6包的导出和导入的相关文章

node和ES6的模块导出与导入

node的导出与导入 1.node的导出语法 var path = {} module.exports = path 2.node的导入语法 const path = require('path') ES6的导出与导入 1.ES6的导出语法 export default  {}  (只能暴漏一个成员) export var s = {} export var b = {}  (可以暴漏多个成员) 2.ES6的导入语法 import a from '包名(或者是文件路径)'   (导入export

Pycharm中包的导出和导入,以及超时解决

感谢丰哥,么么哒. python解释器的包存放位置:安装目录\Lib\site-packages中, pycharm包存放位置:pycharm的工程文件\venv\Lib\site-packages,比如:D:\PyCharm 2018.2.4\test\venv\Lib\site-packages  这里test为工程目录文件 如果要省事,可以把pycharm工程文件中的pyvenv.cfg中的include-system-site-packages 设置为 true   比如:D:\PyCh

fiddler——保存抓到的包(导出和导入)

单击file——>save——>allsessions,保存所有会话,保存的文件格式是  .saz; 导出txt文件: GET https://i-beta.cnblogs.com/api/msg HTTP/1.1 Host: i-beta.cnblogs.com Connection: keep-alive Accept: application/json, text/plain, */* X-BLOG-ID: 567080 User-Agent: Mozilla/5.0 (Windows

java使用POI操作excel文件,实现批量导出,和导入

一.POI的定义 JAVA中操作Excel的有两种比较主流的工具包: JXL 和 POI .jxl 只能操作Excel 95, 97, 2000也即以.xls为后缀的excel.而poi可以操作Excel 95及以后的版本,即可操作后缀为 .xls 和 .xlsx两种格式的excel. POI全称 Poor Obfuscation Implementation,直译为"可怜的模糊实现",利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:htt

(Android)如何将一个高复用性项目供其他项目使用(jar导出,导入,Is Library)(转)

我们做过一个项目,以后这个项目里的代码经常会被其他项目用到.对于这种复用性高的项目(后面称为“项目1”),要被其他项目使用(后面称为“项目2”),为了减少代码量,我们目前有两种方法. 一种方法是:将项目1打包成jar文件,导出,导入到项目2里,供项目2调用. 另一种方法:将项目1作为 Library供项目2调用. 一.jar导出,导入 1.jar导出 现在有一个现成的项目1 功能是竖立的SeekBar 这里面只有一个VerticalSeekBar类,无Activity和资源文件需要打包. 现在我

exp/imp 导出与导入总结

转载:Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库) 1.1  基本命令 1.  获取帮助 $ exp help=y $ imp help=y 2.  三种工作方式 (1)交互式方式 $ exp        //  然后按提示输入所需要的参数 (2)命令行方式 $ exp user/[email protected] file=/oracle/test.dmp full=y    //  命令行中输入所需的参数 (3)参数文件方式 $ exp parfile=us

21.5 memcached命令行;21.6 memcached数据导出和导入;21.7 php连接

21.5 memcached命令行 Memcached语法规则: 1. <command name> <key> <flags> <exptime> <bytes>\r\n <data block>\r\n 注:\r\n在windows下是Enter键 2. <command name> 可以是set, add, replace 3. set表示按照相应的<key>存储该数据,没有的时候增加,有的时候覆盖 4.

通过pip命令导出和导入Python环境安装包

我们在开发完代码后,一般需要将依赖包导出,然后在移植到其他系统使去安装,保证环境正常 导出Python环境安装包[[email protected] ~]# pip freeze > packages.txt 这将会创建一个 packages.txt文件,其中包含了当前环境中所有包及各自的版本的简单列表(即pip list 所列出的包列表)安装导入Python环境包[[email protected] ~]# pip install -r packages.txt 场景:开发完一个自动化测试框架

oracle的dmp数据文件的导出和导入以及创建用户

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习. dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据.导出指定用户的所有表.导出指定表. 这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图 打开命令行: 1,将数据库ORACLE完全导出,用