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

落地页需要建网站吗百度平台商家我的订单查询

落地页需要建网站吗,百度平台商家我的订单查询,wordpress添加底部漂浮栏菜单,广州致格广告有限公司网站目录 场景问题代码结果问题剖析解决方案 场景 uni-forms官方组件地址 使用uniapp官方提供的组件,某个表单需求,单位性质字段如果是高校,那么工作单位则是高校的下拉选择格式,单位性质如果是其他的类型,工作单位则是手动…

目录

    • 场景
    • 问题代码
    • 结果
    • 问题剖析
    • 解决方案

场景

  uni-forms官方组件地址

  使用uniapp官方提供的组件,某个表单需求,单位性质字段如果是高校,那么工作单位则是高校的下拉选择格式,单位性质如果是其他的类型,工作单位则是手动输入的输入框格式的。

  

问题代码

<uni-forms ref="form" :modelValue="formData" :rules="rules" class="form-box" err-show-type="toast" label-width="120px" border><!-- ...只放了一些主要代码... --><uni-forms-item label="单位性质" name="unitCategory" required><z-picker dict-type="icm_unit_category" v-model="formData.unitCategory"></z-picker></uni-forms-item><uni-forms-itemlabel="工作单位"name="unitName"requiredv-if="formData.unitCategory != 1"><uni-easyinput v-model="formData.unitName" placeholder="请输入" :input-border="false" maxlength="50" /></uni-forms-item><uni-forms-itemlabel="工作单位"name="tenantId"requiredv-if="formData.unitCategory == 1"><z-selectv-model="formData.tenantId"url="/admin-api/system/tenant/list":query-params="{ pageNo: 1, pageSize: 100, unitCategory: 1 }"search-key="name"result-key="list"label-key="name"@curr-item="(item) => (formData.unitName = item.name)"></z-select></uni-forms-item><!-- ...只放了一些主要代码... -->
</uni-forms><view class="flex-item-center btns fixed-bottom-box"><button type="primary" plain class="save-btn" @click="save">暂 存</button><button type="primary" class="submit-btn" @click="submit">提 交</button>
</view>
submit: $debounce.throttle(async function () {await this.$refs.form.validate()// ... 其他提交逻辑代码
})         

  

结果

  点击提交结果提示:提交的字段['tenantId']在数据库中并不存在
在这里插入图片描述
在这里插入图片描述

  

问题剖析

  出现这个问题是因为v-if导致的,初始的时候条件没有满足,导致相应的dom没有渲染,后续虽然满足了条件,dom渲染了,但是由于ui-forms组件等原因并没有正确获取的重新渲染后的dom中的变量;

  

解决方案

  • 方案1:给v-if绑定的元素加key
<uni-forms-itemlabel="工作单位"name="unitName"requiredv-if="formData.unitCategory != 1":key="formData.unitCategory"
><uni-easyinput v-model="formData.unitName" placeholder="请输入" :input-border="false" maxlength="50" />
</uni-forms-item>
<uni-forms-itemlabel="工作单位"name="tenantId"requiredv-if="formData.unitCategory == 1":key="formData.unitCategory"
><z-selectv-model="formData.tenantId"url="/admin-api/system/tenant/list":query-params="{ pageNo: 1, pageSize: 100, unitCategory: 1 }"search-key="name"result-key="list"label-key="name"@curr-item="(item) => (formData.unitName = item.name)"></z-select>
</uni-forms-item>
  • 方案2:给v-if的元素再套一层父元素如<template>,并将v-if放到父元素上面
<template v-if="formData.unitCategory != 1"><uni-forms-itemlabel="工作单位"name="unitName"required><uni-easyinput v-model="formData.unitName" placeholder="请输入" :input-border="false" maxlength="50" /></uni-forms-item>
</template>
<template v-if="formData.unitCategory == 1"><uni-forms-itemlabel="工作单位"name="tenantId"required><z-selectv-model="formData.tenantId"url="/admin-api/system/tenant/list":query-params="{ pageNo: 1, pageSize: 100, unitCategory: 1 }"search-key="name"result-key="list"label-key="name"@curr-item="(item) => (formData.unitName = item.name)"></z-select></uni-forms-item>
</template>

完美解决。

http://www.fp688.cn/news/156819.html

相关文章:

  • 做家装的网站泸州网站优化推广
  • 网站规划与网页设计总结在线注册网站
  • 丛台企业做网站推广品牌运营策划
  • dede新手做网站多久苏州百度推广代理商
  • 邯郸网站建设包括哪些各种推广平台
  • 湖北网站seo设计seo点击排名工具
  • 黄冈做学生互评的网站百度推广seo效果怎么样
  • 餐饮商家做网站的好处软文大全
  • 网站维护方案怎么做万网域名查询
  • 搭建一个网站 优帮云简述影响关键词优化的因素
  • 网站建设的主要工作有哪些东莞网站排名提升
  • 闸北区网站建设网页设网站域名查询ip
  • 湛江怎么做网站关键词优化百度升级最新版本下载安装
  • 做企业网站好的电商培训心得体会
  • 西宁网站制作公司什么叫口碑营销
  • 做电影网站只放链接算侵权吗国外引擎搜索
  • 网站制作报价单模板做好网络推广
  • wordpress默认上传路径深圳seo网络优化公司
  • 做网站还要数据库吗测试自己适不适合做销售
  • 汉阳网站建设鄂icp上海网站seo公司
  • 企企业业网网站站建建设设网络营销具有哪些特点
  • 广东拟进一步规范临时用地管理东莞百度快照优化排名
  • 免费软件制作网站模板seo研究中心论坛
  • 网站可以查出在哪里做的吗邯郸seo
  • 创立网站东莞谷歌推广
  • app推广营销公司关键词优化一年的收费标准
  • 360广告联盟怎么做网站互联网推广好做吗
  • 珠海房地产网站建设百度帐号申请注册
  • 郑州淘宝网站推广 汉狮网络网站优化快速排名软件
  • 网站建站 优化seo是什么级别