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

  • iqoo8pro是什么系统(iqoo8pro是旗舰机吗)

    iqoo8pro是什么系统(iqoo8pro是旗舰机吗)

  • 联动云免押金需要多少信用分(联动云 免押金)

    联动云免押金需要多少信用分(联动云 免押金)

  • 微信群右上角圆圈如何删除(微信群右上角圆圈视频)

    微信群右上角圆圈如何删除(微信群右上角圆圈视频)

  • 腾讯vip设置几个人用(腾讯视频会员可以几个人用怎么设置)

    腾讯vip设置几个人用(腾讯视频会员可以几个人用怎么设置)

  • Word文档自带格式怎么删除(word文件格)

    Word文档自带格式怎么删除(word文件格)

  • 嘀嗒顺风车抽成多少(嘀嗒顺风车抽成比例2023)

    嘀嗒顺风车抽成多少(嘀嗒顺风车抽成比例2023)

  • 对方2g在线是什么意思(对方显示2g在线是啥情况)

    对方2g在线是什么意思(对方显示2g在线是啥情况)

  • 未发货的退款要多久(未发货的退款要扣钱吗)

    未发货的退款要多久(未发货的退款要扣钱吗)

  • airpods2能兼容安卓系统吗(airpods能兼容安卓吗)

    airpods2能兼容安卓系统吗(airpods能兼容安卓吗)

  • 神州数码是做什么的(神州数码做啥的)

    神州数码是做什么的(神州数码做啥的)

  • 为什么微信录视频有时快进了(为什么微信录视频音乐就停了)

    为什么微信录视频有时快进了(为什么微信录视频音乐就停了)

  • 小米手环不连接手机能用吗(小米手环不连接手机怎么调时间)

    小米手环不连接手机能用吗(小米手环不连接手机怎么调时间)

  • vivox9有没有红外功能(vivox9有没有红外线)

    vivox9有没有红外功能(vivox9有没有红外线)

  • 淘宝怎么看商品网址(淘宝怎么看商品以前价格)

    淘宝怎么看商品网址(淘宝怎么看商品以前价格)

  • isp是啥(ISP是啥名称)

    isp是啥(ISP是啥名称)

  • vue可以调速度嘛(vue如何调速度)

    vue可以调速度嘛(vue如何调速度)

  • 京东如何查看评价内容(怎样查看京东评价)

    京东如何查看评价内容(怎样查看京东评价)

  • 为什么蓝牙耳机连不上手机(为什么蓝牙耳机只能连接一个)

    为什么蓝牙耳机连不上手机(为什么蓝牙耳机只能连接一个)

  • 苹果x有耳机插口没(苹果x插有线耳机还是外放)

    苹果x有耳机插口没(苹果x插有线耳机还是外放)

  • 淘宝如何增加权重(淘宝增加权重是什么意思)

    淘宝如何增加权重(淘宝增加权重是什么意思)

  • 知乎怎么看自己的回复(知乎怎么看自己点赞过的内容)

    知乎怎么看自己的回复(知乎怎么看自己点赞过的内容)

  • 苹果xr为什么没有录屏功能(苹果xr为什么没有无线局域网)

    苹果xr为什么没有录屏功能(苹果xr为什么没有无线局域网)

  • iphonexr怎么开启小圆点(iphonexr无线充电)

    iphonexr怎么开启小圆点(iphonexr无线充电)

  • 类与类之间的关系(类与类之间的关系图)

    类与类之间的关系(类与类之间的关系图)

  • ipad怎么查看本地文件(iPad怎么查看本机文件)

    ipad怎么查看本地文件(iPad怎么查看本机文件)

  • Antv/X6图编辑器的应用——流程图实现(anjedi编辑器)

    Antv/X6图编辑器的应用——流程图实现(anjedi编辑器)

  • HTML+CSS+JS 学习笔记(一)———HTML(上)(html/css/javascript)

    HTML+CSS+JS 学习笔记(一)———HTML(上)(html/css/javascript)

  • 小规模纳税人应纳增值税额的计算
  • 我国增值税征收范围
  • 建筑业企业纳税人税率是多少
  • 个体户每个月开10万会查吗
  • 视同销售的销售额如何确定
  • 发票开工程服务和工程款的区别
  • 增值税专用发票有效期是多长时间
  • 车间一般性耗用材料会计分录
  • 建筑装饰行业会计分录
  • 流动资产短期借款
  • 公司向法人借款有税务风险吗
  • 软件 企业
  • 附追索权的应收债权出售的会计处理
  • 不计提税费可以吗
  • 技术转让所得减去成本吗
  • 企业向国有银行贷款的利率
  • 无票收入增值税申报表怎么填小规模纳税人
  • 转售水电收入
  • 跨年暂估成本的账务处理冲回
  • 会展服务可以入管理费用的哪个明细费用
  • 固定资产转移是什么意思
  • win10怎么启动双系统
  • 企业支付微信认证怎么弄
  • 施工企业内部往来核算方法包括( )
  • 旅行社开的发票怎么入账
  • 如何删除文档中多余的页
  • 最新专业版win10
  • linux format命令
  • ubuntu 安装vs code
  • 公司收到医疗保障事务中心的转账
  • 建筑业主营业务成本包括哪些
  • macbook怎么安装macos
  • emsm是什么意思
  • 来料加工交关税吗
  • 中小企业发展专项资金
  • 轻资产并购
  • php下载文件夹
  • 直接关联和间接关联
  • 视同销售实物出资是否开专票吗
  • ieee compel 2021
  • python local
  • 购汽车能抵扣进项吗
  • 企业哪些增值税免征
  • 个税出现负数是什么意思
  • 增值税专用发票丢了怎么补救
  • sqlserver数据库安装步骤
  • 采购材料单表格
  • 成本费用率分析说明
  • 发票隔月可以重开吗
  • 结构性存款现金流量表流入里放在哪里
  • 合并设立是什么意思
  • 以前年度少结转成本怎么办
  • 所得税费用的核算方法叫
  • 消费税什么时候计入成本
  • 专家评审费需要上税吗
  • 做账工资和申报工资不一样
  • 简述账套管理的主要内容
  • 防止服务器断电
  • mysql使用命令
  • mysql缩印
  • centos7.0镜像下载
  • ubuntu命令行打开火狐浏览器
  • win10怎么旋转屏幕
  • cocos2d动画
  • bootstrap轮播插件
  • web标准有哪些方面
  • javascript中window.onload
  • python 聚类算法包
  • web技术栈
  • javascript总结笔记
  • java script教程
  • androidx混淆
  • js禁用页面所以输入框
  • 贵州地税网上申报大厅
  • 库尔勒市税务局领导简介
  • 一般纳税人附加税减半征收政策
  • 济南房产税如何计算公式
  • 开地税发票的操作流程
  • 建筑公司材料发票
  • 怎样查工商局备案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设