位置: IT常识 - 正文

微信小程序如何将表单的数据发送到数据库,云开发,并实现将数据渲染到页面中(微信小程序如何删除)

编辑:rootadmin
微信小程序如何将表单的数据发送到数据库,云开发,并实现将数据渲染到页面中 一、表单数据发送到数据库1. 利用bindsubmit来写一个函数<form bindsubmit="bindSubmit"> <view class="form_border"> <label>收件人名称:</label> <input name="userName" auto-focus placeholder=" 请填写收件人" /> </view> <view class="form_border"> <label>在哪里取件:</label> <input name="getAdress" placeholder=" 请填写取件地址" /> </view> <view class="form_border"> <label>送到哪里去:</label> <input name="putAdress" placeholder=" 请填写送货地址" /> </view> <view class="form_border"> <label>送达时间:</label> <input name="getTime" placeholder=" 请填写送达时间" /> </view> <view class="form_border"> <label>取件码:</label> <input name="getNumber" placeholder=" 请填写取件码" /> </view> <view class="form_border"> <label>联系电话:</label> <input name="userNumber" placeholder=" 请填写联系电话" /> </view> <view class="form_border"> <label>酬劳费用:</label> <input name="getPrice" placeholder=" 请填写酬劳费用" /> </view> <button hover-class="hover-button" class="button" form-type="submit">提交订单</button> <button hover-class="hover-button" class="button" form-type="reset" style="margin-top: 10rpx;">重置订单</button></form>2. 给每一个变量一个name值,用于传值

推荐整理分享微信小程序如何将表单的数据发送到数据库,云开发,并实现将数据渲染到页面中(微信小程序如何删除),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序如何退出登录,微信小程序如何清除数据,微信小程序如何删除,微信小程序如何删除,微信小程序如何申请,微信小程序如何申请,微信小程序如何开店,微信小程序如何批量删除,内容如对您有帮助,希望把文章链接给更多的朋友!

如上图

3. 添加两个按钮用于提交表单和重置表单 <button hover-class="hover-button" class="button" form-type="submit">提交订单</button> <button hover-class="hover-button" class="button" form-type="reset" style="margin-top: 10rpx;">重置订单</button>微信小程序如何将表单的数据发送到数据库,云开发,并实现将数据渲染到页面中(微信小程序如何删除)

 form-type的不同属性实现不同的作用。

4. 下面是wxss的样式,不做解释view{ height: 100rpx; margin-top: 20rpx;}input{ width: 750rpx; height: 60rpx; display: block; box-sizing: border-box}label{ display: inline-flex; width: 300rpx; height: 50rpx; margin-bottom: 20rpx;}.form_border{ margin: 20rpx,20rpx,20rpx,20rpx; padding-bottom: 20rpx; border-bottom: solid #b3aeae; display:inline-flexbox;}input{ font-size: 35rpx; font-family: Verdana, Geneva, Tahoma, sans-serif; padding-bottom: 20rpx;}.button{ align-items: center; text-align: center; color: #FFFFFF; border-radius: 25rpx; padding: 10rpx; margin-top: 80rpx; margin-bottom: 0rpx; width:50%; height: 100rpx; /* z-index:666; */ bottom:15rpx; display: -webkit-flex; justify-content:center; background-color: #259dff;}.hover-button{ position: relative; top: 3rpx; left: 3rpx; box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1) inset; background: rgb(195, 219, 182);} 5. js部分的函数实现 data: { "userName":"", "getAdress":"", "putAdress":"", "getTime":"", "getNumber":"", "userNumber":"", "getPrice":"" }, bindSubmit:function(res){ console.log(res) var userName = res.detail.value.userName var getAdress = res.detail.value.getAdress var putAdress = res.detail.value.putAdress var getTime = res.detail.value.getTime var getNumber = res.detail.value.getNumber var userNumber = res.detail.value.userNumber var getPrice = res.detail.value.getPrice userNumber = Number(userNumber) getNumber = Number(getNumber) getPrice = Number(getPrice) wx.showLoading({ title: '订单发布中...', mask: "true" }) db.collection("put_list").add({ data: { "userName":userName, "getAdress":getAdress, "putAdress":putAdress, "getTime":getTime, "getNumber":getNumber, "userNumber":userNumber, "getPrice":getPrice }, success: function(res){ console.log(res) wx.hideLoading() } }) },6. 效果展示

二、表单数据库发送到数据库之后,将数据渲染到页面上 1. 用小程序中的接口函数来实现const db = wx.cloud.database()//全局变量放在page外面onLoad:function(options) { db.collection('put_list').get({ success: res=>{ console.log('请求成功',res)//res.data包含该记录的数据 this.setData({ List: res.data }) }, fail(err){ console.log('请求失败',err) } }) },

db.collection(这里面是数据库中集合的名字).

我最大的疑问是:我在这一步:success:function(res){}这样写错了,页面一直不显示,明明显示请求成功,唉!改成:success:res=>就成功了

2. 要有一个空数组来存数据data: { List: [] },3. 最后在wxml中渲染,调用数组,来显示数据

因为把数据库中的数据存在了空数组中,然后调用数组就可以显示出数据库中的数据

<block wx:for="{{List}}"><!-- 上面 --><view class="container0"><view class="left">*用户名: {{item.userName}}</view><view class="right">取件码: {{item.getNumber}}</view></view><!-- 中间 --><view class="container2"> <view>取件地址:{{item.getAdress}}</view> <view>送货地址:{{item.putAdress}}</view> <view>送达时间:{{item.getTime}}</view></view><!-- 下面 --><view class="container1"> <view class="left">联系电话:{{item.userNumber}}</view> <view class="right">酬劳:{{item.getPrice}}元</view></view></block>4. 效果展示

本文链接地址:https://www.jiuchutong.com/zhishi/297761.html 转载请保留说明!

上一篇:(附源码)Springboot宠物领养系统毕业设计241104(读懂spring源码)

下一篇:2023MathorcupC题电商物流网络包裹应急调运与结构优化问题建模详解+模型代码(一)(2021mathorcupc题答案)

  • 微信网页版屏蔽消息的方法(禁止微信打开网页)

    微信网页版屏蔽消息的方法(禁止微信打开网页)

  • 在 Word 中撤销功能的快捷键是什么(word 撤销功能)

    在 Word 中撤销功能的快捷键是什么(word 撤销功能)

  • 小米手机微信运动步数为零(小米手机微信运动步数不准)

    小米手机微信运动步数为零(小米手机微信运动步数不准)

  • 回音壁连接电视机方法(回音壁连接电视用HDMI还是蓝牙)

    回音壁连接电视机方法(回音壁连接电视用HDMI还是蓝牙)

  • 手机看快手就重启怎么回事(手机看快手就重启怎么办)

    手机看快手就重启怎么回事(手机看快手就重启怎么办)

  • 华为p20能升级安卓10吗(华为p20可以升级)

    华为p20能升级安卓10吗(华为p20可以升级)

  • iqoo网络不稳定解决了吗(iqoo网络不稳定 其他手机没问题)

    iqoo网络不稳定解决了吗(iqoo网络不稳定 其他手机没问题)

  • surface pro6与7的区别(surface pro6与7的屏幕)

    surface pro6与7的区别(surface pro6与7的屏幕)

  • 7p音频坏了什么症状(苹果手机7p音频坏了会出现什么情况)

    7p音频坏了什么症状(苹果手机7p音频坏了会出现什么情况)

  • oppo手机无故黑屏开不了机(oppo手机无故黑屏)

    oppo手机无故黑屏开不了机(oppo手机无故黑屏)

  • 微信每天加多少人会被限制(微信每天加多少好友会被限制)

    微信每天加多少人会被限制(微信每天加多少好友会被限制)

  • 三星s20和华为p40pro对比(三星s20和华为p40pro哪个好)

    三星s20和华为p40pro对比(三星s20和华为p40pro哪个好)

  • 微信赞赏码收款异常怎么办(微信赞赏码能追回吗)

    微信赞赏码收款异常怎么办(微信赞赏码能追回吗)

  • 如果手机号注销了微信号还能用吗(如果手机号注销了银行卡怎么办)

    如果手机号注销了微信号还能用吗(如果手机号注销了银行卡怎么办)

  • 启用wapi耗电吗(启用wapi有什么好处)

    启用wapi耗电吗(启用wapi有什么好处)

  • vivo怎么关闭屏幕旋转(vivo怎么关闭屏幕补光)

    vivo怎么关闭屏幕旋转(vivo怎么关闭屏幕补光)

  • 哈罗单车扫不了怎么回事(哈罗单车扫不了二维码)

    哈罗单车扫不了怎么回事(哈罗单车扫不了二维码)

  • 如何用手机扫描文件(如何用手机扫描图片成电子版)

    如何用手机扫描文件(如何用手机扫描图片成电子版)

  • 钉钉老板有哪些权限(钉钉老板有哪些名字)

    钉钉老板有哪些权限(钉钉老板有哪些名字)

  • ipad pro用什么耳机(ipadpro用什么耳机玩吃鸡)

    ipad pro用什么耳机(ipadpro用什么耳机玩吃鸡)

  • vivox23怎么屏蔽广告(vivo手机屏蔽功能在哪里设置)

    vivox23怎么屏蔽广告(vivo手机屏蔽功能在哪里设置)

  • 华为手机显示一个月亮是什么(华为手机显示一只鞋子和数字怎么取消)

    华为手机显示一个月亮是什么(华为手机显示一只鞋子和数字怎么取消)

  • from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...

    from origin ‘null‘ has been blocked by CORS policy: Cross origin requests are only supported for ...

  • SwinIR实战:详细记录SwinIR的训练过程

    SwinIR实战:详细记录SwinIR的训练过程

  • Python元类的使用(python元数据)

    Python元类的使用(python元数据)

  • 如何在天猫平台抢茅台
  • 住宿业的小规模纳税标准
  • 所得税五个年度怎么算
  • 代扣个税的会计分录怎么做
  • 开具红字专用发票的条件
  • 以经营房产投资合营收固定收益如何开发票?
  • 印花税自查补缴要先申报吗
  • 贴现利息应计入什么费用
  • 社保申报后不能缴费
  • 支付的检测费计入什么科目
  • 企业所得税计算方法举例说明
  • 纳税人经营所得预缴申报表怎么填
  • 电子产品委外加工
  • 收到对方开的发票怎么做账
  • 准予扣除的工会经费怎么算
  • 购买设备送给客户帐务处理是怎样的?
  • 月底结账哪些科目有余额
  • 每月收到融资租赁费利息发票
  • 土地增值税的纳税人是在我国境内
  • 个体工商户怎么办对公账户
  • 待摊费用做账
  • safari下载的文件怎么删除
  • 交通费用扣除标准
  • php在apache中有哪些工作方式
  • PHP:time_nanosleep()的用法_misc函数
  • php strtok
  • config.cfg是什么文件
  • 为什么会产生应收账款
  • 金融机构贷款利息规定
  • vue项目中技巧知识点
  • 收汇金额和出口金额差额大怎么办
  • php设计原则
  • 流动资产占资产总额的比率叫什么
  • 房产税和土地使用税什么时候申报
  • html基础总结
  • 公允价值模式的特点
  • python基本功
  • 权限管理实现的功能包括
  • shell中put命令
  • 融资租赁固定资产不属于筹资活动
  • 固定资产清理会议记录范文
  • 在建工程减值准备借贷方向
  • 员工社保缴纳规定标准
  • 开发商提供物业用房的法律依据
  • 手写发票可以报维修费吗
  • 有材料成本差异的材料入库会计分录
  • 普通发票能不能重新开
  • 正解之途
  • 办理注销税务登记的流程和资料
  • 土地使用权如何取得
  • 工会账户收到经费的会计科目
  • 实收资本印花税最新规定
  • 管理费用里包括哪些费用
  • 申请享受免税资金的条件
  • 事业单位其他特殊人员医疗保障是什么意思
  • 增值税版本升级
  • 旅游企业相关服务案例
  • supervisor.sock refused connection
  • win7系统开启telnet服务
  • solaris命令
  • linux管理工具有哪些
  • win7笔记本电脑怎么重装系统教程
  • windows英文版本
  • Linux中如何查看文件大小
  • macbookpro如何开启查找我的mac
  • gws.exe是啥
  • xp桌面快捷方式不见了
  • 解决登陆xp系统问题
  • win10怎么旋转屏幕
  • win10远程桌面连接教程
  • win7如何重装系统电脑
  • 详解杭州亚运会会徽和口号
  • 月经其间可以吃消摇丸吗
  • bat批量创建文件夹及子文件夹
  • unity获取当前位置
  • python开发的程序
  • 如何查询车辆购置税是否缴纳
  • 江苏税务社保缴纳查询缴费记录
  • 个税申报所属期和所得期
  • 对金融机构与小型企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设