位置: 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题答案)

  • 惠普电脑怎么设置开机密码(惠普电脑怎么设置壁纸)

    惠普电脑怎么设置开机密码(惠普电脑怎么设置壁纸)

  • 小米手机轻敲背部怎么设置(小米手机轻敲背面)

    小米手机轻敲背部怎么设置(小米手机轻敲背面)

  • cad重新生成命令(cad2016重新生成命令)

    cad重新生成命令(cad2016重新生成命令)

  • 为什么苹果手机网络很慢(为什么苹果手机无线局域网打不开)

    为什么苹果手机网络很慢(为什么苹果手机无线局域网打不开)

  • 充电宝3c认证图标(充电宝3c认证图片)

    充电宝3c认证图标(充电宝3c认证图片)

  • 闲鱼申请退款卖家拒绝以后可以再申请吗(闲鱼申请退款卖家不同意还能退款吗)

    闲鱼申请退款卖家拒绝以后可以再申请吗(闲鱼申请退款卖家不同意还能退款吗)

  • 英特尔10400f用什么主板(英特尔10400t)

    英特尔10400f用什么主板(英特尔10400t)

  • 网上买的手机卡不想用了怎么办(网上买的手机卡和实体店一样吗)

    网上买的手机卡不想用了怎么办(网上买的手机卡和实体店一样吗)

  • 华为4pro手环可以接电话吗(华为4pro手环可以游泳)

    华为4pro手环可以接电话吗(华为4pro手环可以游泳)

  • 陌陌未知是什么意思(陌陌未知是什么原因看不到动态)

    陌陌未知是什么意思(陌陌未知是什么原因看不到动态)

  • 蓝牙显示已连接但没声音(蓝牙显示已连接,为什么用不了)

    蓝牙显示已连接但没声音(蓝牙显示已连接,为什么用不了)

  • ie浏览器网址是多少(哪款浏览器什么网站都能打开)

    ie浏览器网址是多少(哪款浏览器什么网站都能打开)

  • qq恢复好友能恢复几年(qq恢复好友能恢复三年前的吗)

    qq恢复好友能恢复几年(qq恢复好友能恢复三年前的吗)

  • word取消修改标记(取消word文档修改标记)

    word取消修改标记(取消word文档修改标记)

  • 手机支付宝怎么开通商家服务(手机支付宝怎么设置密码锁)

    手机支付宝怎么开通商家服务(手机支付宝怎么设置密码锁)

  • 华为手机实况模式在哪(华为手机实况模式怎么关闭)

    华为手机实况模式在哪(华为手机实况模式怎么关闭)

  • 勿扰模式什么意思(勿扰模式打开是什么意思)

    勿扰模式什么意思(勿扰模式打开是什么意思)

  • 苹果照片为什么有感叹号(苹果照片为什么会动)

    苹果照片为什么有感叹号(苹果照片为什么会动)

  • 台式电脑怎么重新做系统(台式电脑怎么重新连接网络)

    台式电脑怎么重新做系统(台式电脑怎么重新连接网络)

  • 58到家怎么接单(58到家怎么接单的流程)

    58到家怎么接单(58到家怎么接单的流程)

  • oppo4g网速慢怎么设置(oppo手机4g网速特别慢,怎么整)

    oppo4g网速慢怎么设置(oppo手机4g网速特别慢,怎么整)

  • soul怎么匿名发瞬间(soul怎么匿名发瞬间艾特匿名小助手)

    soul怎么匿名发瞬间(soul怎么匿名发瞬间艾特匿名小助手)

  • win11发布:30年windows进化之路 今晚到达巅峰(win11正式版发布)

    win11发布:30年windows进化之路 今晚到达巅峰(win11正式版发布)

  • 语音识别实战(python代码)(一)(语音识别的正确流程)

    语音识别实战(python代码)(一)(语音识别的正确流程)

  • zip()函数如何在python中遍历多个列表?(puthon zip函数)

    zip()函数如何在python中遍历多个列表?(puthon zip函数)

  • 海关缴款书上完税怎么办
  • 出口退税进项税
  • 个体定期定额怎么征税2023
  • 购买办公用品为什么不能用现金
  • 城建税减半从什么时候开始
  • 材料费发票税点
  • 自然人独资交企业所得税吗
  • 财务报告与财务报表的联系与区别
  • 解除劳动合同员工不同意
  • 负债表内容
  • 收票据计息利息为什么要红字冲账?
  • 准予抵扣的消费税
  • 股权转让评估费可以有公司承担吗
  • 公司为员工异地调岗
  • 出售无形资产的会计科目
  • 应付职工薪酬要结转吗
  • 取得建安类专用发票能抵扣进项税吗
  • 企业利润怎么拿出来
  • 财产租赁合同印花税申报期限
  • 航天发票上传不成功怎么手动上传
  • 一般纳税人出租不动产增值税税率
  • 企业所得税季报是填累计数吗
  • 订购维修设备零件怎么做账?
  • 中途建账期初余额错误怎么纠正
  • 预付的货款可以计入应付账款吗
  • 从银行提取现金属于什么会计要素
  • 车间低值易耗品有哪些
  • 实收资本和注册资本必须一致吗
  • 税务自查补税后还有风险吗
  • 现在我们来看看windows中的新增内容
  • 电脑找不到Realtek
  • php7.0
  • 计划成本法购入材料
  • 闭包csdn
  • php实用的案例
  • PHP 中TP5 Request 请求对象的实例详解
  • 所得税季报资产总额怎么算
  • 网站禁止了有什么方法打开
  • mlocate.db 删除
  • 正则动量
  • 工会经费,残保金,会计分录
  • 企业会计准则规定了
  • 个人账户收到多少钱会被监控
  • 办公室租金会有公摊吗
  • 入伙退伙协议要盖章吗
  • 注册资金认缴期限一般多少
  • 有形动产租赁服务的增值税税率
  • 生产成本科目期末怎么结转
  • 城镇土地使用税怎么算
  • 会计 借方 贷方
  • 减资如何账务处理
  • 以前年度损益调整在利润表中怎么填
  • 更新改造过程中的固定资产需要计提折旧吗
  • 车辆挂靠收取管理费怎么做账?
  • 为什么要把工资说的好高呢
  • 现金流量比率是什么意思
  • 购买专利后有占有权吗
  • 转账时转错账号怎么办
  • 所有者权益增加额怎么计算
  • 总分类账建账顺序
  • centos7安装mysql并jdbc测试教程
  • mysql数据库的总结
  • win7如何查看图片的rgb
  • windows无法预览文件
  • w7升级w8.1
  • linux如何快速入门
  • linux命令使用例子
  • unity3d面试题摘选(全)
  • unity火球特效
  • jQuery使用$.ajax进行异步刷新的方法(附demo下载)
  • Python爬取qq music中的音乐url及批量下载
  • unity怎么加人
  • python控制台怎么用
  • Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
  • RadioGroup+Fragment实现底部菜单栏
  • javascript 默认参数
  • jquery 插件写法
  • 个人土地建房
  • 江苏国税局官网
  • 北京国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设