• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 浅析uni-app中怎么提交form表单?(代码解析)

浅析uni-app中怎么提交form表单?(代码解析)

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了uni-app提交表单,提交form表单等相关知识,希望对您有所帮助

uni-app中怎么提交form表单?下面本篇文章就来给大家分享下两种uni-app提交form表单的方式,希望对大家有所帮助!


浅析uni-app中怎么提交form表单?(代码解析)


uni-app提交form表单的两种方式

方式1:form表单元素较少

比如用户登录,如下图


浅析uni-app中怎么提交form表单?(代码解析)

前端代码举例

此处省略了部分多余代码

<template>    <view style="padding:50rpx;">        <view style="margin-top:60rpx;">            <form @submit="submit">                <view class="gui-border-b gui-form-item" style="margin-top:80rpx;">                    <view class="gui-form-body">                        <input type="number" class="gui-form-input" v-model="driverTel" name="driverTel" placeholder="手机号" placeholder-style="color:#CACED0"/>                    </view>                </view>                                 <view class="gui-border-b gui-form-item" style="margin-top:30rpx;">                    <view class="gui-form-body">                        <input type="password" class="gui-form-input" v-if="isPwd"                        v-model="password" name="password" placeholder="密码" placeholder-style="color:#CACED0"/>                        <input type="text" class="gui-form-input" v-if="!isPwd" :disabled="true"                        v-model="password" name="password" placeholder="密码" placeholder-style="color:#CACED0"/>                    </view>                    <text class="gui-form-icon gui-icons gui-text-center"                        @click="changePwdType" :style="{color:isPwd?'#999999':'#008AFF'}">&#xe609;</text>                </view>                                 <view style="margin-top:50rpx;">                    <button type="default" class="gui-button gui-bg-blue msgBtn" formType="submit" style="border-radius:50rpx;">                        <text class="gui-color-white gui-button-text-max">登录</text>                    </button>                </view>            </form>        </view>    </view></template><script>    uni.request({        url: _self.server_host + "/app/driver/login/password",        method:'POST',        header:{'content-type' : "application/x-www-form-urlencoded"},        data:{            // 对于上面的form表单提交,我们可以直接在uni.request的data属性中直接提交就行了            driverTel: _self.driverTel,            password: _self.password        },        success: (res) => {            // 服务器返回结果        }    })</script>


后端代码举例

/*** 这里可以以一个实体类来接收,实体类必须包含前端传参参数的对应字段*/@PostMapping("/password")public Result loginByPassword(LoginUserVO loginUserVO) {    // 处理业务逻辑} /*** 也可以按照字段名来接收*/@PostMapping("/password")public Result loginByPassword(String username, String passsword) {    // 处理业务逻辑}


方式1:form表单元素较多

上面的方法在form表单元素较多时处理起来就比较费事了,一般像新增用户、商品之类的form表单少则十几个,多则几十个。如下图:


浅析uni-app中怎么提交form表单?(代码解析)


如果按照上面的写法,不仅前端写起来费事不雅观,后台接受也要一个字段一个字段的接收也煞是费劲,这个时候我们可以定义一个对象formData,将数据保存到里面提交时直接提交JSON字符串到后端,

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 浅析uni-app中怎么提交form表单?(代码解析)

相关文章

  • PHP读取Excel图片对象,并保存替换为相对路径
  • 为什么不建议使用@import引入css
  • 第三方下载苹果CMSV10系统的请注意后门WebShell
  • Day.js :一个非常好用的轻量的处理时间和日期库
  • 如何解决SSH连接Linux超时问题
  • PhotoShop打造腐蚀锈迹钢铁文字特效教程
  • PhotoShop制作魔幻霓虹火焰字效果的教程
  • 浅谈CSS如何实现九宫格提示超出数量
  • 织梦DedeCMS实现按键盘方向键实现上一篇下一篇翻
  • 关于最新版ThinkORM对于时间字段的调整

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 织梦CMS系统正式收费:5800元,开源时代逐步没落!织梦CMS,将告别免费
    • Discuz不使用插件实现简单的打赏功能
    • 利用AI+PS制作假日热销3D文字特效教程
    • 微信小程序如何获取图片宽度与高度
    • 如何辨别网站是合法的链接来源还是链接工厂
    • css中&表示什么意思
    • js中!与!!的用法介绍
    • PHP中如何利用compact创建数组
    • 微信小程序按顺序同步执行的两种方式分别是什么
    • wordpress怎么添加自定义按钮并导出csv

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有