小编Pau*_*l B的帖子

模块没有导出成员 Vue Ts

我试图在我的组件中导入我自己的类型,但发生了一些奇怪的事情。所以如果我这样做:

类型

export type Size = 'foo' |'foo' | 'foo' | 'foo';
export type Type = 'foo' | 'foo' | 'foo' | 'foo';
export type State = 'foo'
Run Code Online (Sandbox Code Playgroud)

成分

    import { Size, State, Type } from '@/typings/button-type';
    
    props: {
            size: {
                default: 'foo',
                type: String as PropType<Size>
            },
            state: {
                default: 'foo',
                type: String as PropType<State>
            },
            type: {
                default: 'foo',
                type: String as PropType<Type>
            }
        },
Run Code Online (Sandbox Code Playgroud)

这很好用。但现在我想添加颜色类型,或者只是将所有类型放入我想要创建和使用它们的按钮类型中;我收到错误。我不知道为什么它适用于这 3 种类型而不适用于其他类型。

类型失败

    export type MyOwnType = {
        color: Color;
        size: Size; …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vuejs3

5
推荐指数
0
解决办法
2349
查看次数

标签 统计

typescript ×1

vue.js ×1

vuejs3 ×1