@cowave-cli/directive
v1.0.5
Published
cowave脚手架自定义指令
Readme
v-ellipsis自动添加类 ellipsis 和 title 悬浮显示v-resize一般用于左右布局, 左侧树列表可拉伸宽 使用:v-resize="{ min: 270, max: 500 }"v-tooltip悬浮框
// 自定义(可在内容中使用\n识别换行)
v-tooltip="'自定义提示内容'"
// 快捷使用
v-tooltip:add
v-tooltip:back
v-tooltip:batchDelete
v-tooltip:cancel
v-tooltip:clear
v-tooltip:close
v-tooltip:confirm
v-tooltip:delete
v-tooltip:detail
v-tooltip:down
v-tooltip:edit
v-tooltip:new
v-tooltip:open
v-tooltip:save
v-tooltip:search
v-tooltip:submitv-rule表单校验
<c-form-item label="主节点地址" prop="url" v-required:url />- 必填
v - required;- 快捷类型使用
// 'ip' | 'ip_port' | 'ipport' | 'ip_mask' | 'ipmask' | 'group' | 'mac' |
// 'svn_mac' | 'number' | 'int' | 'longitude' | 'latitude' | 'frequency' | 'url'
v-required:ip
v-required:number- 内置方法
v-rule="rule().required()"
v-rule="rule().range(0, 15, '自定义的提示信息')"
v-rule="rule().type('integer')"
v-rule.nostyle="rule().type('integer')" // 可不设置必填样式
v-rule="rule().required().validator(test)"
...
validator
range
maxv
minv
regexp
min
max
minmax
len
enum
whitespace
type 'string' | 'number' | 'boolean' | 'regexp' | 'integer' | 'float' | 'array' | 'object' | 'date' | 'url' | 'hex' | 'email';
...
