@[TOC]AVUE 使用中搜集的一些按钮操作集合。不定期更新。
按钮的显示控制
// An highlighted block
option: {
addBtn:false, //是否显示添加按钮
editBtn:false, //是否显示编辑按钮
viewBtn: true, //查看按钮
refreshBtn: true,//刷新按钮
columnBtn: true,//列显隐按钮
//列控制
column: [
{
label: "请假人",
//匹配后端字段
prop: "userId",
//输入框状态控制 默认为input
type: "tree",
// 搜索栏目自定义内容 同时控制页面显示隐藏
search: true,
//表单编辑时是否禁止输入
editDisabled: true,
//表单新增时是否禁止输入
addDisabled: true,
//隐藏显示当前项
display: false,
// 表单新增是可见
addDisplay: false,
// 表单查看是否可见
viewDisplay: true,
// 编辑按钮是否可见
editDisplay: false,
// 隐藏列
hide: true,
//选着多个
multiple: true,
// 传入静态字典
dicData: [],
// 字典参数 props 匹配后台字段
props: {
value: "sysId",
label: "name",
},
//字典地址
dicUrl: "/api/blade-system/dict/dictionary?code=exam_state",
//验证
rules: [
{
required: true,
message: "请选择请假人",
trigger: "blur",
},
],
},
}