在vue中怎么使用export default导出的class类
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本文小编为大家详细介绍"在vue中怎么使用export default导出的class类",内容详细,步骤清晰,细节处理妥当,希望这篇"在vue中怎么使用export default导出的class类
千家信息网最后更新 2025年02月23日在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 = Modulec
8、混合导出
//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安全错误
数据库的锁怎样保障安全
计算机网络安全与防护答辩
万兔网络技术有限公司
西安网络技术支持招聘
安卓手机连接服务器
泰瑞科技与互联网
java高级软件开发证书
网络安全问题数据表
八阵图互联网科技有限公司
罗辑思维软件开发
搭建代理服务器怎么赚钱
机械加工网络技术
虚拟ip服务器
最好的软件开发专业
海南天奇达互联网科技有限公司
瓦房店数据库恢复
计算机网络技术需要数学吗
dna数据库刑侦
公司资料可以存放在服务器上吗
全国网络安全应急应变能力
软件开发配置管理计划实例
以sys登录数据库
时间序列数据库生产厂家
计算枞网络技术
软件开发解决方案是什么
数据库链接权限问题
软件开发团队需要哪些资质
无锡企业软件开发服务
java高级软件开发证书
郑州景安计算机网络技术
加强网络安全督办通知