在vue中怎么使用export default导出的class类
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"在vue中怎么使用export default导出的class类",内容详细,步骤清晰,细节处理妥当,希望这篇"在vue中怎么使用export default导出的class类
千家信息网最后更新 2026年11月01日在vue中怎么使用export default导出的class类
本文小编为大家详细介绍"在vue中怎么使用export default导出的class类",内容详细,步骤清晰,细节处理妥当,希望这篇"在vue中怎么使用export default导出的class类"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
使用export default导出class类
首先我们要创建一个类并导出
class win { getProcessInfo() { return 233; }}export default new win(); //用的是export default方法,并且导出的时候就已经实例化了在vue文件中引用
.......这里是template........
关于export的多种导出形式
require:node和es6都支持的引入export/import:只有es6 支持的导出引入module.exports/exports:只有 node 支持的导出
1、文件中存在多个export的时候
//module.ts文件export class Modulea{ constructor(public params:string){ console.log(params); }}export class Moduleb{ constructor(public params:string){ console.log(params); }}export class Modulec{ constructor(public params:string){ console.log(params); }}//ceshi.vue文件
2、使用export default时
//module.ts文件export default class Modulea{ constructor(public params:string){ console.log(params); } newB(params:string){ new Moduleb(params); } newC(params:string){ new Modulec(params) }}class Moduleb{ constructor(public params:string){ console.log(params); }}class Modulec{ constructor(public params:string){ console.log(params); }}3、单个export且不使用default时
引用方式同第一种情况
//module.tsclass Modulea{ constructor(public params:string){ console.log(params); } newB(params:string){ new Moduleb(params); } newC(params:string){ new Modulec(params) }}class Moduleb{ constructor(public params:string){ console.log(params); }}class Modulec{ constructor(public params:string){ console.log(params); }}export { Modulea,Moduleb,Modulec}4、单个export使用default时
//module.ts文件class Modulea{ constructor(public params:string){ console.log(params); } newB(params:string){ new Moduleb(params); } newC(params:string){ new Modulec(params) }}class Moduleb{ constructor(public params:string){ console.log(params); }}class Modulec{ constructor(public params:string){ console.log(params); }}export default { Modulea,Moduleb,Modulec}//ceshi.vue文件
5、使用module.exports时
//module.ts文件class Modulea{ constructor(public params:string){ console.log(params); } newB(params:string){ new Moduleb(params); } newC(params:string){ new Modulec(params) }}class Moduleb{ constructor(public params:string){ console.log(params); }}class Modulec{ constructor(public params:string){ console.log(params); }}module.exports = { Modulea,Moduleb,Modulec}//ceshi.vue文件
6、exports
//module.ts文件class Modulea{ constructor(public params:string){ console.log(params); } newB(params:string){ new Moduleb(params); } newC(params:string){ new Modulec(params) }}class Moduleb{ constructor(public params:string){ console.log(params); }}class Modulec{ constructor(public params:string){ console.log(params); }}exports.ex= { Modulea,Moduleb,Modulec}//ceshi.vue文件
7、exports第二种写法
//module.ts文件class Modulea{ constructor(public params:string){ console.log(params); } newB(params:string){ new Moduleb(params); } newC(params:string){ new Modulec(params) }}class Moduleb{ constructor(public params:string){ console.log(params); }}class Modulec{ constructor(public params:string){ console.log(params); }}exports.Modulea = Moduleaexports.Moduleb = Modulebexports.Modulec = Modulec8、混合导出
//default.jsfunction add(a,b){ return a + b;} function dist(a,b){ return a - b;}export { dist }export default add; //index.jsimport add,{dist} from "./default.js"读到这里,这篇"在vue中怎么使用export default导出的class类"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
模块
文件
文章
方式
支持
内容
单个
只有
时候
妥当
写法
多个
多种
实例
形式
思路
情况
新知
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
蓝思科技飞鸽互联网
互联网科技巨头监管
互联网中国科技
互联网 科技公司
碳银互联网科技有限公司
天下捷融互联网科技
互联网 新科技
上海亿帐通互联网科技
新华互联网科技校企合作
北京三清互联网科技
汽车互联网创新科技园
互联网和黑科技的看法
河南猎农互联网科技有限公司
崇明区互联网教育科技售后服务
允成互联网科技有限公司融资
众安科技工业互联网合作
黑云互联网科技有限公司
银川新华互联网科技学校是国营吗
科技互联网公司两年变化
三亚科技创新互联网基地
互联网金融监管科技数据
互联网与科技发展
互联网科技媒体
郑州华宇互联网科技
长亮科技互联网金融
联恩商钥互联网科技有限公司
科技大学互联网
山东大美朱楼互联网科技有限公司
艺电能源互联网科技有限公司招聘
华人运通互联网科技公司