有没有办法在vue-styleguidist中显示类mixin道具?

时间:2019-07-19 08:42:01

标签: vue.js vuejs2 mixins react-styleguidist vue-styleguidist

我正在使用 vuejs2 vue-class-component 包制作项目组件,并使用 vue-styleguidist >获取文档。

在某些情况下,我必须创建一个Mixin,并且可以通过扩展组件类来完成(如 vue-class-component 文档here中所述),但不幸的是,通过 vue-cli-plugin-styleguidist 软件包在 vue-styleguidist 的自动生成的道具/方法表中未显示mixin的方法和属性。有什么办法吗?

我正在使用以下版本:


vue-cli-plugin-styleguidist: ^3.11.4
vue-class-component: ^6.0.0
vue: ^2.6.6

这是我使用的相同结构的代码示例:

import Vue from 'vue';
import Component, { mixins } from 'vue-class-component';

@Component
class MyMixin extends Vue {
   /*
    * Mixin prop documentation text
    */
   mixinValue:boolean = true;

   /*
    * Mixin method documentation text
    */
   mixinMethod():string {
    return this.mixinValue ? 'some string' : '';
   }
}

@Component
export class MyComp extends mixins(MyMixin) {
   /*
    * Component prop documentation text
    */
   componentValue:string = 'some value';

   /*
    * Component method documentation text
    */
   componentMethod(): string {
    return this.mixinMethod(); 
   }
}

生成文档时,它只返回表 componentValue componentMethod 中显示的内容,而不显示所有mixin部分。

0 个答案:

没有答案