Skip to content

能否提高"ui:hidden": true的优先级?发现ui:hidden和anyOf之类的同时存在时,仍然会渲染 #372

@Flora-XueXinyi

Description

@Flora-XueXinyi

vue2 vjsf 1.0.4

问题描述

ui:hidden和anyOf之类的同时存在时,仍然会渲染;去除anyOf就正常隐藏了;我试图在anyOf中添加ui:hidden,但无效

如何复现

<vue-form v-model="formData" :schema="schema"></vue-form> schema: { type: "object", properties: { userName: { title: "用户名", type: "string", }, test: { title: "测试", type: "string", anyOf: [ { type: "string", "ui:hidden": true, }, { type: "string", enum: ["USD"], enumNames: ["USD"], "ui:hidden": true, }, ], "ui:hidden": true, }, }, },

期望的结果

处理大量复杂数据时,不方便直接去除anyOf。因此,希望只要存在ui:hidden,就能直接隐藏。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions