在vue中怎么使用export default导出的class类
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,本文小编为大家详细介绍"在vue中怎么使用export default导出的class类",内容详细,步骤清晰,细节处理妥当,希望这篇"在vue中怎么使用export default导出的class类
千家信息网最后更新 2024年11月19日在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安全错误
数据库的锁怎样保障安全
同上一堂网络安全课观后感
长城通用的dns服务器地址
青岛浩明国投网络技术有限公司
网络技术大专学什么
数据库f联接
做试衣软件开发者需要做的事
服务器主机显卡
软件开发项目招标技术方案
淄博华信网络技术有限公司
认证服务器授权码怎么存储
网络安全提出建议
服务器安全狗 怎样
svn服务器项目路径
网络安全年度考核制度
sql数据库中
电信网络安全教育主题班会报告
松江区软件开发预算
网络安全审计 公安部
燃烧远征5区服务器宕机
怎么评软件开发工作量
网络安全图书目录
企业网络安全建设
微信1302无法连接服务器
软件开发的关键技术有那些
广东搭建云空间云服务器
关于电影数据库系统相关的问答
c 数据库增删查改
机车网络技术的作用
网络安全手抄报高中水彩画
ibm 服务器报价