mirror of
https://github.com/certd/certd.git
synced 2026-04-24 04:17:25 +08:00
🔱: [client] sync upgrade with 3 commits [trident-sync]
docs: vModel支持trim、number doc perf: vModel支持trim、number https://github.com/fast-crud/fast-crud/issues/182
This commit is contained in:
@@ -37,6 +37,56 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
trim: {
|
||||||
|
title: "trim空格",
|
||||||
|
type: "text", //虽然不写也能正确显示组件,但不建议省略它
|
||||||
|
search: { show: true },
|
||||||
|
form: {
|
||||||
|
component: {
|
||||||
|
vModel: {
|
||||||
|
name: "value",
|
||||||
|
trim: true
|
||||||
|
},
|
||||||
|
maxlength: 20
|
||||||
|
},
|
||||||
|
helper: "自动移除两端空格"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
number: {
|
||||||
|
title: "转换为number",
|
||||||
|
type: "text", //虽然不写也能正确显示组件,但不建议省略它
|
||||||
|
search: { show: true },
|
||||||
|
form: {
|
||||||
|
component: {
|
||||||
|
vModel: {
|
||||||
|
name: "value",
|
||||||
|
number: true
|
||||||
|
},
|
||||||
|
maxlength: 20
|
||||||
|
},
|
||||||
|
helper: "自动转为number"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
transform: {
|
||||||
|
title: "自定义transform",
|
||||||
|
type: "text", //虽然不写也能正确显示组件,但不建议省略它
|
||||||
|
search: { show: true },
|
||||||
|
form: {
|
||||||
|
component: {
|
||||||
|
vModel: {
|
||||||
|
name: "value",
|
||||||
|
transform: (value) => {
|
||||||
|
if (!value) {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
maxlength: 20,
|
||||||
|
helper: "自定义transform方法,此处演示空字符串转为undefined"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
search: {
|
search: {
|
||||||
title: "搜索",
|
title: "搜索",
|
||||||
type: "text",
|
type: "text",
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ const list = [
|
|||||||
name: "王小虎",
|
name: "王小虎",
|
||||||
date: "2016-05-02",
|
date: "2016-05-02",
|
||||||
status: "0",
|
status: "0",
|
||||||
|
trim: " aa aa ",
|
||||||
|
number: "123",
|
||||||
province: "1",
|
province: "1",
|
||||||
avatar: "https://alicdn.antdv.com/vue.png",
|
avatar: "https://alicdn.antdv.com/vue.png",
|
||||||
show: true,
|
show: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user