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

网站域名免费注册苏州seo网站系统

网站域名免费注册,苏州seo网站系统,WordPress搭建手机网站,网站建设马鞍山1.使用 el-form 组件 el-form 是一个表单容器&#xff0c;可以包含多个 el-form-item&#xff0c;每个 el-form-item 包裹具体的表单控件&#xff0c;如输入框、选择器、日期选择器等。 <template><el-form :model"form" label-width"120px">…

1.使用 el-form 组件
el-form 是一个表单容器,可以包含多个 el-form-item,每个 el-form-item 包裹具体的表单控件,如输入框、选择器、日期选择器等。

<template><el-form :model="form" label-width="120px"><el-form-item label="用户名"><el-input v-model="form.username"></el-input></el-form-item><el-form-item label="密码"><el-input v-model="form.password" type="password"></el-input></el-form-item><el-checkbox-group v-model="checkList"><el-checkbox label="Option A" value="Value A" /><el-checkbox label="Option B" value="Value B" /><el-checkbox label="Option C" value="Value C" /><el-checkbox label="disabled" value="Value disabled" disabled /><el-checkboxlabel="selected and disabled"value="Value selected and disabled"disabled/></el-checkbox-group><div class="example-basic"><el-time-picker v-model="value1" placeholder="Arbitrary time" /><el-time-pickerv-model="value2"arrow-controlplaceholder="Arbitrary time"/></div><el-form-item><el-button type="primary" @click="submitForm">提交</el-button></el-form-item></el-form>
</template><script setup>
import { ref } from 'vue';
const checkList = ref(['Value selected and disabled', 'Value A'])
const form = ref({username: '',password: ''
});const submitForm = () => {console.log('提交表单数据:', form.value);console.log('多选',checkList.value,value1,value2);
};
const value1 = ref()
const value2 = ref()
</script><style>
.example-basic .el-date-editor {margin: 8px;
}
</style>

在这里插入图片描述
2.Transter
比较使用的功能,可以跟官网学习
在这里插入图片描述

  1. 表单校验
    该功能也是非常使用的功能,用于学习
<template><el-formref="ruleFormRef"style="max-width: 600px":model="ruleForm":rules="rules"label-width="auto"class="demo-ruleForm":size="formSize"status-icon><el-form-item label="Activity name" prop="name"><el-input v-model="ruleForm.name" /></el-form-item><el-form-item label="Activity zone" prop="region"><el-select v-model="ruleForm.region" placeholder="Activity zone"><el-option label="Zone one" value="shanghai" /><el-option label="Zone two" value="beijing" /></el-select></el-form-item><el-form-item label="Activity count" prop="count"><el-select-v2v-model="ruleForm.count"placeholder="Activity count":options="options"/></el-form-item><el-form-item label="Activity time" required><el-col :span="11"><el-form-item prop="date1"><el-date-pickerv-model="ruleForm.date1"type="date"aria-label="Pick a date"placeholder="Pick a date"style="width: 100%"/></el-form-item></el-col><el-col class="text-center" :span="2"><span class="text-gray-500">-</span></el-col><el-col :span="11"><el-form-item prop="date2"><el-time-pickerv-model="ruleForm.date2"aria-label="Pick a time"placeholder="Pick a time"style="width: 100%"/></el-form-item></el-col></el-form-item><el-form-item label="Instant delivery" prop="delivery"><el-switch v-model="ruleForm.delivery" /></el-form-item><el-form-item label="Activity location" prop="location"><el-segmented v-model="ruleForm.location" :options="locationOptions" /></el-form-item><el-form-item label="Activity type" prop="type"><el-checkbox-group v-model="ruleForm.type"><el-checkbox value="Online activities" name="type">Online activities</el-checkbox><el-checkbox value="Promotion activities" name="type">Promotion activities</el-checkbox><el-checkbox value="Offline activities" name="type">Offline activities</el-checkbox><el-checkbox value="Simple brand exposure" name="type">Simple brand exposure</el-checkbox></el-checkbox-group></el-form-item><el-form-item label="Resources" prop="resource"><el-radio-group v-model="ruleForm.resource"><el-radio value="Sponsorship">Sponsorship</el-radio><el-radio value="Venue">Venue</el-radio></el-radio-group></el-form-item><el-form-item label="Activity form" prop="desc"><el-input v-model="ruleForm.desc" type="textarea" /></el-form-item><el-form-item><el-button type="primary" @click="submitForm(ruleFormRef)">Create</el-button><el-button @click="resetForm(ruleFormRef)">Reset</el-button></el-form-item></el-form>
</template><script lang="ts" setup>
import { reactive, ref } from 'vue'
import type { ComponentSize, FormInstance, FormRules } from 'element-plus'interface RuleForm {name: stringregion: stringcount: stringdate1: stringdate2: stringdelivery: booleanlocation: stringtype: string[]resource: stringdesc: string
}const formSize = ref<ComponentSize>('default')
const ruleFormRef = ref<FormInstance>()
const ruleForm = reactive<RuleForm>({name: 'Hello',region: '',count: '',date1: '',date2: '',delivery: false,location: '',type: [],resource: '',desc: '',
})const locationOptions = ['Home', 'Company', 'School']const rules = reactive<FormRules<RuleForm>>({name: [{ required: true, message: 'Please input Activity name', trigger: 'blur' },{ min: 3, max: 5, message: 'Length should be 3 to 5', trigger: 'blur' },],region: [{required: true,message: 'Please select Activity zone',trigger: 'change',},],count: [{required: true,message: 'Please select Activity count',trigger: 'change',},],date1: [{type: 'date',required: true,message: 'Please pick a date',trigger: 'change',},],date2: [{type: 'date',required: true,message: 'Please pick a time',trigger: 'change',},],location: [{required: true,message: 'Please select a location',trigger: 'change',},],type: [{type: 'array',required: true,message: 'Please select at least one activity type',trigger: 'change',},],resource: [{required: true,message: 'Please select activity resource',trigger: 'change',},],desc: [{ required: true, message: 'Please input activity form', trigger: 'blur' },],
})const submitForm = async (formEl: FormInstance | undefined) => {if (!formEl) returnawait formEl.validate((valid, fields) => {if (valid) {console.log('submit!')} else {console.log('error submit!', fields)}})
}const resetForm = (formEl: FormInstance | undefined) => {if (!formEl) returnformEl.resetFields()
}const options = Array.from({ length: 10000 }).map((_, idx) => ({value: `${idx + 1}`,label: `${idx + 1}`,
}))
</script>
http://www.dt0577.cn/news/16011.html

相关文章:

  • 郑州网站建设 推广百度一下1688
  • 做搜狗手机网站优详细的营销推广方案
  • 网站百度百科怎么做手机网站百度关键词排名
  • 苏州网站定制公司怎么从网上找国外客户
  • 旅游网站排名前十深圳开发公司网站建设
  • 自己的电脑做网站空间视屏新媒体运营怎么自学
  • 个性定制网站2021国内最好用免费建站系统
  • 使用阿里云做镜像网站网站新域名查询
  • 网站设计赏析竞价推广培训课程
  • 重庆微网站制作网络市场调研
  • 网站开发属于什么职位类别现在做百度快速收录的方法
  • 心理咨询网站域名查询seo
  • 网站建设技术的发展推广网站有哪些
  • 网站建设增值税做网站的流程与步骤
  • 青岛市黄岛区城市建设局网站湖北seo公司
  • 做公众号必了解的网站百度广告上的商家可靠吗
  • 企业网站备案网址nba赛程排名
  • 广告品牌设计机构网站织梦模板青岛seo公司
  • 可以做任务的网站怎样在百度上宣传自己的产品
  • 网站投注建设快速排名精灵
  • 网站建设需要的软件广东省疫情最新
  • 8网站建设做网站疫情最新消息今天
  • 饮料招商网站大全百度云资源搜索
  • 如何查询网站建站时间seo优化主要做什么
  • wordpress 标签输出做seo排名好的公司
  • 山东天成水利建设 网站武汉整站优化
  • 哪些网站可以免费做产品推广湖北网络营销网站
  • 大型门户网站程序seo变现培训
  • 商田科技网站腾讯体育nba
  • 怎么在网站里做网页一个网站如何推广