Vue 中使用export 和export default 引出

在工程中,需要定义一些常量,和公用函数供工程使用时,可以创建一个公用的js文件,使用export 导出或者export default 导出。

  • 使用export 导出

1.工程中要定义一些常量

2.定义一些公用的处理函数

//常量定义
const UserName = 'xxxx';//用户名
const PassWord = 'xxxx';//密码

//定义一些函数
//示例 求和
function add(a,b){
return a+b;
}
function reduce(c,d){
return c-d;
}
export {UserName, PassWord, add, reduce}

使用场景

1.引用其中的一个,包括常量或者函数

//引用常量
import {UserName} from '路径';
//引用函数
import {add} from '路径';

//引用时 有冲突 使用别名 as
import {UserName as 别名 } from '路径';

2.全部引用过来

//全部引入 写对应的常量名或者函数名
// UserName  PassWord为变量名, add reduce为函数,
import {UserName,PassWord,add,reduce} from '路径';
// 起一个别名代替  UtilFuc 为别名
import * as UtilFuc 别名 from '路径';

1.如果是直接使用定义的名字,可以直接引用
console.log(UserName);
console.log(add(0,2));//add()函数使用
2.使用使用了别名
console.log(UtilFuc.UserName);
console.log(UtilFuc.add(0,2));//add()函数使用
  • export default 使用

1.定义 

//使用 export default 导出
const ChainKey = '99999';//常量定义

function add(a,b){
    return a+b;
}
function reduce(c,d){
    return c-d;
}

export default {

UserName:'张辉',//
PassWord:'123456',
ChainKey: ChainKey,
add: add,
reduce: reduce
}

2.使用

import 变量名 from '路径';

console.log(BridgeUtil.age);//变量
console.log(BridgeUtil.name);//变量
console.log(BridgeUtil.ChainKey);//变量
console.log(BridgeUtil.userAgent('safari'));//函数

学习博客:

https://www.cnblogs.com/var-chu/p/11121624.html

https://www.cnblogs.com/qixidi/p/10143543.html

https://www.jianshu.com/p/a5f1eee4b63a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值