当前位置: 首页 > news >正文

搭建 网站 实例360网站建设

搭建 网站 实例,360网站建设,购物网站页面,我要申请邮箱官网文档:https:/vxeui.com 实现表单项的联动禁用 在使用 vxe-form 时,有时候需要将表单项直接进行关联操作,比如某一项选择后,另外一项设置为禁用状态不可选择,使用插槽的话神容易实现,本章是分享配置式的…

官网文档:https:/vxeui.com 实现表单项的联动禁用

在使用 vxe-form 时,有时候需要将表单项直接进行关联操作,比如某一项选择后,另外一项设置为禁用状态不可选择,使用插槽的话神容易实现,本章是分享配置式的联动用法

在这里插入图片描述

<template><div><vxe-form v-bind="formOptions" ><template #action><vxe-button type="reset">重置</vxe-button><vxe-button type="submit" status="primary">提交</vxe-button></template></vxe-form></div>
</template><script setup>
import { reactive } from 'vue'
import XEUtils from 'xe-utils'const sexItemRender = reactive({name: 'VxeSelect',options: [{ label: '女', value: 'Women' },{ label: '男', value: 'Man' }],events: {change ({ data }) {const isDisabled = data.sex !== 'Women'roleItemRender.props.disabled = isDisabled}}
})const roleItemRender = reactive({name: 'VxeSelect',props: {disabled: true},options: [{ label: 'Develop', value: '1' },{ label: 'PM', value: '2' },{ label: 'Testing', value: '3' },{ label: 'Designer', value: '4' }]
})const startTimeItemRender = reactive({name: 'VxeDatePicker',props: {disabledMethod ({ date }) {const endTime = formOptions.data.endTimeif (endTime) {const eDate = XEUtils.toStringDate(endTime)return date >= eDate}return false}}
})const endTimeItemRender = reactive({name: 'VxeDatePicker',props: {disabledMethod ({ date }) {const startTime = formOptions.data.startTimeif (startTime) {const sDate = XEUtils.toStringDate(startTime)return date <= sDate}return false}}
})const formOptions = reactive({titleWidth: 120,titleAlign: 'right',data: {name: 'test1',nickname: '',sex: '',role: '',startTime: '',endTime: ''},items: [{ field: 'name', title: 'Name', span: 24, itemRender: { name: 'VxeInput' } },{ field: 'sex', title: 'Sex', span: 12, itemRender: sexItemRender },{ field: 'role', title: 'Role', span: 12, itemRender: roleItemRender },{ field: 'startTime', title: 'Start time', span: 12, itemRender: startTimeItemRender },{ field: 'endTime', title: 'End time', span: 12, itemRender: endTimeItemRender },{ align: 'center', span: 24, slots: { default: 'action' } }]
})
</script>

github https://github.com/x-extends/vxe-pc-ui
gitee https://gitee.com/x-extends/vxe-pc-ui

http://www.yayakq.cn/news/714515/

相关文章:

  • 做网站教材网推是干嘛的
  • 谁分享一个免费网站2021网站备案 材料
  • 广东网站建设哪家好app模板图片
  • 上海网站开发团队广告公司名称大全最新
  • 做前端网站用什么软件写代码潍坊市房屋和城乡建设局网站
  • 给媳妇做的网站郑州网站建设兄长好
  • 营销网站主题有哪些内容厦门市同安区建设局网站
  • 网站集约化建设推进情况重庆会计之家是谁做的网站
  • 创意设计一个网站网页版梦幻西游探案寻奇攻略
  • 自己电脑建设网站南昌企业制作网站设计
  • 莱州网站建设教程网站建设的基本步骤是
  • 想做机械加工和橡胶生意怎么做网站大连在哪个网站做网上核名
  • 做网批有专门的网站吗?电商设计师岗位职责
  • 网站开发环境及工具广州网站建设联雅
  • 企业网站如何建立凡科建站小程序制作
  • 深圳网站建设有没有市场常州网站建设公司巧誉友网络
  • 重庆网站建设专家建站快车品牌
  • 乐辰科技网站建设求职设计师的个人简历模板
  • 成都制作网站提供商杭州网站建设教育机构
  • 上海做网站公司做网站的公司百度平台营销收费标准
  • 我的世界做封面网站中国移动app免费下载安装
  • 外贸网站如何做推广是什么网架公司排名
  • 温州网站建设方案表一个虚拟空间做两个网站
  • 怎么制作手机网站买个域名就可以建立网站吗
  • 重庆网站建设cqhtwl梵克雅宝官网报价
  • 烟台网站制作开发添加到wordpress视频库中
  • 电脑上做网站wordpress淘客分销
  • 建设快三网站wordpress匿名投稿
  • 万网有域名怎么建网站域名防红短链接
  • 石家庄网站建设哪里好wordpress分页伪静态