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

广州的企业网站建设自己在本地建的网站 别人怎么访问教程

广州的企业网站建设,自己在本地建的网站 别人怎么访问教程,河南网站建设怎么收费,南庄做网站摘要#xff1a;本文将介绍如何使用vue和elment ui组件库实现一个简单的动态表单生成的Demo。主要涉及两个.vue文件的书写#xff0c;一个是动态表单生成的组件文件#xff0c;一个是使用该动态表单生成的组件。 1.动态表单生成组件 这里仅集成了输入框、选择框、日期框三种…摘要本文将介绍如何使用vue和elment ui组件库实现一个简单的动态表单生成的Demo。主要涉及两个.vue文件的书写一个是动态表单生成的组件文件一个是使用该动态表单生成的组件。 1.动态表单生成组件 这里仅集成了输入框、选择框、日期框三种类型的表单项 其他类型的表单元素比如单选框、复选框等也可以根据需要进行类似的处理。 可以动态计算每一行放置的表单数。 templatedivel-form :modeldata :rulesrules :label-widthlabelWidth :disabledformDisabledel-row :gutter10 styledisplay: flex; flex-wrap: wraptemplate v-for(field, index) in formFieldsel-col :keyindex :spancalculateSpanSize(field)el-form-item:propfield.name:labelfield.label:rulesfield.rules:requirefield.require ? field.required() : falsev-bindfield.bindel-inputv-iffield.type text:typefield.type:idfield.name:namefield.namev-modeldata[field.name]:style{ width: field.width || 100% }/el-selectv-else-iffield.type select:idfield.namev-modeldata[field.name]:style{ width: field.width || 100% }el-optionv-for(option, optionIndex) in field.options:keyoptionIndex:valueoption.value:labeloption.label:style{ width: field.width || 100% }{{ option.label }}/el-option/el-selectel-date-pickerv-else-iffield.type datev-modeldata[field.name]:typefield.typeplaceholder选择日期:style{ width: field.width || 100% }/el-date-picker/el-form-item/el-col!-- 其他类型的表单元素比如单选框、复选框等也可以根据需要进行类似的处理 --/template/el-rowel-rowel-button typesuccess clicksubmitForm提交/el-button/el-row/el-form/div /templatescript export default {name: MyFrom,props: {labelWidth: {type: String,default: 100px},rules: {type: Object,default: () {}},formFields: {type: Array,default: () []},data: {type: Object,default: () {}},spanSize: {type: Number,default: 2,validator: value {return value 5}},disabled: {type: Boolean,default: false}},data() {return {}},created() {},computed: {formDisabled() {return typeof disabled function ? this.disabled() : this.disabled}},methods: {submitForm() {// 处理表单提交逻辑console.log(Form Data:, this.data)this.$parent.submintData(this.data)},calculateSpanSize(item) {const span item.span || 1const spanTemp (24 / this.spanSize) * spanreturn spanTemp 24 ? 24 : spanTemp}} } /script 2.使用动态表单的父组件 1.引入动态表单生成组件 2.对表单的属性进行配置 3.点击按钮调用父组件的提交数据函数打印表单提交数据看数据是否绑定成功 templatediv stylewidth: 800pxmy-form :form-fieldsformFields :dataformData :span-size2/my-form/div /templatescript import MyForm from ./MyForm.vueconst defaultFormData {name: ,gender: ,birthday: ,enabled: true,address: ,id: }export default {name: HelloWorld,components: { MyForm },props: {msg: String},data() {return {isEdit: false,visible: false,formFields: [{type: text,label: 姓名,name: name,rules: [{ required: true, trigger: blur, message: 请输入姓名 }],},{type: select,label: 性别,name: gender,options: [{ label: 男, value: 1 },{ label: 女, value: 0 }]},{ type: date, label: 生日, name: birthday },{type: text,label: 家庭地址,name: address,rules: [{ required: true, trigger: blur, message: 请输入家庭地址 }],}// 可根据需要添加更多的表单字段],formData: Object.assign({}, defaultFormData)}},methods: {submintData() {console.log(11111 JSON.stringify(this.formData))}} } /script!-- Add scoped attribute to limit CSS to this component only -- style scoped langscss h3 {margin: 40px 0 0; } ul {list-style-type: none;padding: 0; } li {display: inline-block;margin: 0 10px; } a {color: #42b983; } /style提交结果 3.思考 1.在设计动态表单生成组件时可以使用component标签改进而不是为每一种类型的表单项都写一个if判断毕竟表单项类型比较多后期会对这个点进行改进 2.提交按钮可以放到父组件动态表单生成组件就只负责生成表单以及绑定数据等逻辑的操作。 3.当你在一个 el-row 中包含多个 el-col列时你可以使用 gutter 属性来设置列之间的空隙以增加页面的可读性和美观度。
http://www.hkea.cn/news/14318903/

相关文章:

  • 为了做宣传网站而注册公司接网站建设外包的工作
  • 易商官方网站工作顺利的祝福语
  • 路由器做映射后 内网可以访问到我的网站 但是外网无法访问润滑油网站建设
  • 岳阳高端网站建设门户网站是啥意思
  • 企业网站的总体设计网站 上一篇 下一篇
  • 深圳网站制作建设公司推荐软件工程师报名官网
  • 本地网站做通用会员卡互联网公司全名
  • 小说网站开发实训报告广告设计图片用什么软件
  • 网站建设公司沈阳公司网站流量大 怎么办
  • 装修素材图片都从什么网站找网站首页图
  • 上海网站设计工具led动态视频网站建设
  • 网站开发时如何兼容适合个人开网店的平台
  • 大连seo网站管理wordpress做账号登录界面
  • 石家庄网站开发设计网站建设详方案
  • 做软件跟做网站哪个难广告设计接单网站
  • 可视化网站模板编辑软件网站维护与建设内容
  • dede怎么做网站wordpress like 插件
  • 网站安全在线检测wordpress动态缓存
  • 山东专业企业网站建设网站建设运营协议书
  • .xyz做网站怎么样书店网站建设目标调研的方案
  • 虚拟网站官网小红书指数
  • 烟台H5高端网站建设东莞网站制作推广公司
  • 泰安网站建设哪家强seo推广优化
  • 网站建设需怎么做安庆网站建设服务网
  • 化妆培训网站开发郑州网站制作郑州网站制作案例
  • 萍乡网站制作公司加工厂怎么接外贸订单
  • 茶叶网站模板 html怎么做公司网站需要什么科目
  • 整站优化提升排名做网站一般几个人
  • 网站建设托管合同手机网站最简单三个步骤
  • 四大门户网站医院网站建设的目的