creator中如何创建自定义类型结构在inspector中使用

  • Creator 版本:2.4.0
    creator中如何创建自定义类型结构在inspector中使用

请使用 ui-prop 标签
比如说我们定义了一个组件 foo ,还有一个 ccclass类 bar
定义了一个 test 插件

// foo.ts
@ccclass
@inspector('packages://test/inspectors/test.js')
export default class Foo extends cc.Component {
    @property(Bar)
    bar:Bar=null
}

那么inspector可以这么写

// test.js
Vue.component("foo",{
    template: `
        <ui-prop 
            v-prop="target.bar"
            :multi-values="multi"
            ></ui-prop>
        `,
        props: {
            target: { twoWay: !0, type: Object },
            multi: { type: Boolean } }
        },
    },
    
});

更多的 ui-kit 请在主菜单的 开发者->UI-Kit preview 查看

1赞