【发布时间】:2021-07-05 01:45:22
【问题描述】:
我需要以只读形式显示一个 json/object,并且我为它编写了一个自定义字段类型,但是当我使用 virtual 将其转换为字符串以将其传递给自定义字段类型时。我将自定义类型放入 args 但它显示 Error: Unknown type "JsonViewer".
知道如何让它工作吗?
const { Virtual } = require("@keystonejs/fields");
const JsonViewer = require("@/components/fields/jsonViewer");
module.exports = {
fields: {
requestData: {
type: Virtual,
args: [{ name: "requestData", type: "JsonViewer" }],
resolver: async (json) => {
return JSON.stringify(json);
},
},
}
}
【问题讨论】:
标签: keystonejs