博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
export default 和 export 区别
阅读量:4072 次
发布时间:2019-05-25

本文共 1781 字,大约阅读时间需要 5 分钟。

export default 和 export 区别

  1. export与export default均可用于导出常量、函数、文件、模块等
  2. 可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用
  3. 一个文件或模块中,export、import可以有多个,export default仅有一个
  4. export方式导出,在导入时要加{ },export default则不需要
  5. 通过export方式导出,最常用的是请求数据方法,在导入import时,可以同时引入多个{}
  6. export default多数据处理
export 导出多个方法export const getDataList = function (data) {	return new Promise((resolve, reject) => {		http.syncRequest({					}).then(data => {			resolve(data);		}).catch(err => {			reject(err)		})	})}export 引入 importimport { getDataList } from '@/xx/xx/xx.js'; // 导入接口js

export default导出

export default导出const Data = function(xx,xx) {	return LIstData}const popoutModal = function(title) {	uni.showModal({		title: '提示',		content: title,		showCancel: false,		success: (res) => {			if (res.confirm) {}		}	})}export default {	Data ,	popoutModal }export default 引入 importimport xx from "@/xx/xx/xx.js"; //导入附件

module.exports 导出对象

module.exports = {	error:'',	check : function (data, rule){		for(var i = 0; i < rule.length; i++){			if (!rule[i].checkType){return true;}			if (!rule[i].name) {return true;}			if (!rule[i].errorMsg) {return true;}			if (!data[rule[i].name]) {this.error = rule[i].errorMsg; return false;}			switch (rule[i].checkType){				case 'string':					var reg = new RegExp('^.{' + rule[i].checkRule + '}$');					if(!reg.test(data[rule[i].name])) {this.error = rule[i].errorMsg; return false;}				break;				case 'int':					var reg = new RegExp('^(-[1-9]|[1-9])[0-9]{' + rule[i].checkRule + '}$');					if(!reg.test(data[rule[i].name])) {this.error = rule[i].errorMsg; return false;}					break;				break;							}		}		return true;	},	isNumber : function (checkVal){		var reg = /^-?[1-9][0-9]?.?[0-9]*$/;		return reg.test(checkVal);	}}module.exports引入var  name = require("../../../xx/xx.js");

转载地址:http://tqwni.baihongyu.com/

你可能感兴趣的文章
FMDB的使用
查看>>
UIImage存为本地文件与UIImage转换为NSData
查看>>
[转]打印质数的各种算法
查看>>
[转]javascript with延伸的作用域是只读的吗?
查看>>
php的autoload与global
查看>>
IE不支持option的display:none属性
查看>>
[分享]mysql内置用于字符串型ip地址和整数型ip地址转换函数
查看>>
TableDnd(JQuery表格拖拽控件)应用进阶
查看>>
[转]开源中最好的Web开发的资源
查看>>
Docker上部署SpringBoot项目并推送镜像到Docker Hub上---以MacOS为例
查看>>
bibtex I was expecting a `,‘ or a `}‘ 问题解决
查看>>
sql server中各类范式的理解
查看>>
进程同步
查看>>
Python中列表元素删除
查看>>
二分查找与递归式二分查找
查看>>
在Navicat for MySQL中修改表的编码格式
查看>>
【RPC】一步一步实现基于netty+zookeeper的RPC框架(四)
查看>>
补充另一版ArrayList的初始化过程
查看>>
java接口不能实例化原因浅谈
查看>>
Https加密及攻防
查看>>