Loving Tina? us on GitHub0.0k

文档

学习

v.Latest
Documentation
格式化和解析输入

formatparse 属性可以用来自定义表单的值(渲染的内容)和保存的数据值。请参考以下示例:

// ...fields
{
name: "username",
type: "string",
label: "Username",
ui: {
// 在每次表单更改时调用,但结果存储在数据中而不是表单值中(保存到文件但不显示给用户)
parse: (val?: string)=>val && val.toUpperCase(),
// 在每次表单更改时调用,结果放回到表单的值中(显示给用户)
format: (val?: string)=> (val ? val.toLowerCase() : ""),
},
},

在这个例子中,当用户输入时,他们会看到所有小写字符。当保存时,它将是所有大写字符。 我们也可以使用这个功能将可能被保存为字符串的输入转换为数字。详情请参考这个示例