小编tom*_*m_h的帖子

JSDoc单文件Vue组件

我正在尝试在我的单个文件Vue组件上运行JSDoc.我发现两个听起来应该工作的插件(两者似乎都基于相同的代码):

https://www.npmjs.com/package/vue-doc

https://www.npmjs.com/package/jsdoc-vue

当使用速记时插件会中断,但这不是一个大问题,我可以使用简写.但是,我尝试运行JSDoc的每个文件组件都会收到此错误:

相邻的JSX元素必须包装在一个封闭的标签中

这意味着我的组件没有单个根元素,但它们都有.我设置了一个类似的测试组件,但它失败了:

<template>
  <div>
    {{someData}}
  </div>
</template>

<script>
  export default {
    data () {
      return {
        someData: "Test Data"
      }
    },
    methods: {
      /**
       * Just a test function
       * @function
       */
      testFunction: function () {
        alert("Testing")
      }
    }
  }
</script>

<style lang="stylus">
  div {
    border: 1px solid;
  }
</style>
Run Code Online (Sandbox Code Playgroud)

有没有人有在.vue文件上运行JSDoc的经验?看起来它应该是可能的,但在线信息非常少.

谢谢

jsdoc vue.js

8
推荐指数
1
解决办法
3945
查看次数

跟踪电子中的窗口大小

我今天才刚开始玩 Electron。我需要能够获得可用的窗口大小,并在窗口调整大小时更新它。

这似乎不像在传统的 JS 应用程序中那样简单。跟踪窗口大小的推荐方法是什么?

目前,我有我的主进程和一个渲染器,没有计划一次打开超过 1 个渲染器/窗口。

我尝试使用以下内容,但似乎完全错误,所以我一定误解了文档。

const {BrowserWindow} = require('electron').remote
BrowserWindow.getSize()
Run Code Online (Sandbox Code Playgroud)

编辑:

通过观察应用程序的主体来跟踪高度是否合理?我可以将其设置为 100% 宽度/高度并观看它,但这似乎有点黑客。

谢谢汤姆

electron

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

electron ×1

jsdoc ×1

vue.js ×1