在vue中怎么使用export default导出的class类
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本文小编为大家详细介绍"在vue中怎么使用export default导出的class类",内容详细,步骤清晰,细节处理妥当,希望这篇"在vue中怎么使用export default导出的class类
千家信息网最后更新 2025年11月08日在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安全错误
数据库的锁怎样保障安全
百度 地图 服务器
为什么数据库加了索引会快
命令与征服EVA数据库
数据库营销方法实例
江苏数据软件开发过程品质保障
如何把网络安全产品推销出去
厦门物流软件开发公司哪家好
4g手机无线网络安全密钥
软件开发有便宜有贵
上网拨号显示无法连接服务器
网络技术师追款
医药软件开发是干啥的
伴随着网络安全法的实施
护苗行动网络安全标语
数据库安全的关键技术
合肥it软件开发培训
explain数据库
上海网络安全工资一般多少
卫生院网络安全整改
数据库怎么定义字符串变量
饥荒电脑版服务器无应答
网络技术简介自我介绍
打拐数据库比对多久能出结果
dw连不上数据库失败
医疗管理系统软件开发文档
258搜索软件开发
大宇软件开发公司招聘
安卓软件开发的数据库
福州网络技术服务有限责任公司
Hp服务器红灯闪