export,import,export default用法

用法1、export {} 和 import{} from ‘…/helpers’
const test_name = ‘this is test_name’;
function say_name(){
console.log(test_name )
}
export {test_name,say_name}

//vue文件
import { test_name, say_name } from ‘…/helpers’
//import {test_name as test_new_name,say_name} from ‘…/helpers’ //另一种引入方法
export default {
created(){
console.log(test_name) //输出结果this is test_name
//console.log(test_new_name) //输出结果this is test_name
say_name() //输出结果this is test_name
}
}

用法2、export {} 和 import * as test from ‘…/helpers’
const test_name = ‘this is test_name’;
function say_name(){
console.log(test_name )
}
export {test_name,say_name}

//vue文件
import * as test from ‘…/helpers’
export default {
created(){
console.log(test.test_name) //输出结果this is test_name
test.say_name() //输出结果this is test_name
}
}

用法3、export * from用来引入整个模块里面的所有内容
文件内容
index.js内容:export * from './helpersone’
helpersone.js内容:
const test_name = ‘this is test_name’;
function say_name(){
console.log(test_name )
}
export {test_name,say_name}

import 引入和前面方法一样( import { test_name, say_name } from ‘…/helpers’,import {test_name as test_new_name,say_name} from ‘…/helpers’ , import * as test from ‘…/helpers’)
用法4、export default
helpers.js内容:
const test_name = ‘this is test_name’;
function say_name(){
console.log(test_name )
}
export default {test_name,say_name}

vue 文件
import helper form ‘…/helpers’
export default {
created(){
console.log(helper.test_name) //输出结果this is test_name
helper.say_name() //输出结果this is test_name
}
}***
用法5、export 其他导出方法
export {person1,person2}
export {name1 as newname1,name2 as newname2,nameN}
export const name1=‘小明’,name2=‘小红’
export * from ‘…/helpers’,
export {person1,person2} from ‘…/helpers’
export {name1 as newname1,name2 as newname2,nameN} from ‘…/helpers’
export function(){}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值