一、安装 jsdoc

npm install --save-dev jsdoc

二、配置 jsdoc.json

{"source": {"include": [ "src/" ],"exclude": [ "src/router" ]},"opts": {"template": "node_modules/docdash","encoding": "utf8","destination": "./docs/","recurse": true,"verbose": true}
}

配置项

source

source.include JSDOC 需要扫描哪些文件

source.exclude JSDOC 需要排除哪些文件

opts

opts.template    生成文档的模板,默认是 templates/default

opts.encoding    读取文件的编码,默认是 utf8

opts.destination  生成文档的路径,默认是 ./out/

opts.recurse     运行时是否递归子目录

opts.verbose     运行时是否输出详细信息,默认是 false

三、配置 package.json 的 scripts

"scripts": {"dev": "vue-cli-service serve","build": "vue-cli-service build","build:doc": "jsdoc -c ./jsdoc.json",
},

四、JavaScript 文件 使用 /** 注释

/*** 解析日期时间到时间戳* @param date {Date} 日期时间* @param digits {Boolean} 是否是10位时间戳* @returns {number}*/
export function dateParseTime(date, digits = true) {return digits ? Date.parse(new Date(date)) / 1000 : Date.parse(new Date(date));
}

五、npm run build:doc 生成 JavaScript 文档

六、更多请查看文档

/*** @author LiuDanyang* @class* @name 登录* @description 登录类* @param {String} 用户名* @param {String} 密码* @return {Login}** @example* // 创建登录* new Login(user, pass);*/
export default class Login {/*** @private* @function* @name 初始化* @description 初始化登录*/init() {}
}

参考资料:

JSDoc中文文档、JSDoc官网、Github jsdoc

Vue项目 *.js 使用 jsdoc 生成 JavaScript 文档相关推荐

  1. 如何快速生成JavaScript文档

    JSDoc Template 记得有大神说过,尽量不要注释,除了JsDoc.JsDoc 可以帮助我们通过 JsDoc 的注释风格快速生成 Api 文档.比如 lodash 文档. JsDoc 可以让开 ...

  2. Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

  3. Java项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

  4. java web 操作word文档_Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜.基于Java的解决方式也是非常多的,包含使用Jacob.Apache POI.Java2Word.iText等各种方式,事实上在从Office 2003開始 ...

  5. vue项目中将页面生成图片或者PDF文档

    vue中页面快速导出成图片或者PDF文档 实现效果图image 实现代码 将页面html转换成图片或者PDF文档 在需要导出的页面引入 在util文件夹下创建htmlToPdf.js文件 在main. ...

  6. 将HTML导出生成word文档

    前言: 项目开发中遇到了需要将HTML页面的内容导出为一个word文档,所以有了这边随笔. 当然,项目开发又时间有点紧迫,第一时间想到的是用插件,所以百度了下.下面就介绍两个导出word文档的方法. ...

  7. Java通过freemarker生成word文档

    文档生成目录 摘要 项目预期效果 使用freemaker生成word文档并下载 一:导入所需要的maven依赖 二:根据word文档生成我们需要的ftl模板文件 三:将word需要的数据存入一个map ...

  8. [摘]用Java生成Word文档

    开发中隔三叉五的就要用到Word,经常被搞得不胜其烦,不过这次找到了不少好例子,干脆将他们都摘了过来,内容如下: 1. poi是apache的一个项目,不过就算用poi你可能都觉得很烦,不过不要紧,这 ...

  9. java pdf 首行缩进_java使用iText生成pdf文档的对齐方式

    一.前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText.通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或 ...

最新文章

  1. LintCode: Max Tree
  2. xml解析: dom4j
  3. LeetCode 情侣牵手 (贪心)
  4. jmeter 线程执行顺序_性能测试之jmeter逻辑控制种类详解一
  5. Struts文件上传与下载详解_上传单个文件
  6. php验证卡号,PHP验证信用卡卡号是否正确函数
  7. 给数据库减负的八个思路
  8. C#设计模式之22-模板方法模式
  9. OpenShift Security (10) - 用红帽高级集安全产品监控容器中运行的安全违规操作
  10. 基于JAVA+SpringBoot+Mybatis+MYSQL的体育馆开放管理系统
  11. [转载] C#面向对象设计模式纵横谈——1. 面向对象设计模式与原则
  12. python 勒索病毒_lucky 勒索病毒分析与文件解密
  13. 【腾讯云】企业认证题库200题
  14. erp计算机英语词汇,ERP词汇 - 外贸英语 - 福步外贸论坛(FOB Business Forum) |中国第一外贸论坛...
  15. python饼状图显示其比例_python可视化:matplotlib绘制的饼状图你了解吗?
  16. VUE 3文件上传 Change事件无效 和 unsupported media type 415
  17. PDF转长图,用illustrator把PDF转长图,不需要代码
  18. 全文搜索引擎ElasticSearch
  19. 【QT 基础教程 九】QVector类详解
  20. 2021年上海会展行业发展现状及重点企业对比分析:展览面积为1086万平方米,同比减少1.97%[图]

热门文章

  1. vue+element 输入的大于等于0
  2. 超分之SR-LUT源码解析
  3. CPU占用率高 主板显卡温度高 不妨看看是不是内存条的问题
  4. Mac中Idea 切换不同项目快捷键
  5. 线程队列,线程池以及协程
  6. 【Android面试】主线程中的Looper.loop()一直无限循环为什么不会造成ANR?
  7. OpenCV视频写入详解_Python,视频保存0kb问题
  8. UAC(统一接入控制)
  9. java修改用户密码全代码
  10. 安装乌班图(Ubuntu)系统后使用xshell等ssh工具连接不上