在vue中怎么使用export default导出的class类
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本文小编为大家详细介绍"在vue中怎么使用export default导出的class类",内容详细,步骤清晰,细节处理妥当,希望这篇"在vue中怎么使用export default导出的class类
千家信息网最后更新 2025年01月21日在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安全错误
数据库的锁怎样保障安全
金铲铲之战哪个服务器最多人
实习单位软件开发鉴定意见
评价好的定制软件开发
黄页软件开发
数据库的count语言
数据库数据类型性别单选框
科技大数据与互联网
审理软件开发合同纠纷
毕业10年了不开做软件开发
服务器评测开箱
软件开发项目示例大全
怎么学好计算机网络技术原理
服务器是什么东西
美国空间编目数据库
青岛航迅网络技术服务有限公司
杭州手机软件开发如何选择
三级网络技术等级考试
大专学习软件开发有前途吗
斯坦福网络安全公开课
cs完美世界不能在安全服务器
广州天拓网络技术有限公
网络安全主题周活动宣传标语
中国审判案件数据库
信息化 网络安全 3 1
软件开发的模型包括哪些
6G网络技术原理
重庆软件开发定制收费多少
ddd 数据库设计
把数据库清空
科比网络技术有限公司