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

  • 怎么添加爱奇艺会员给家人用(怎么添加爱奇艺会员给家人用手机)

    怎么添加爱奇艺会员给家人用(怎么添加爱奇艺会员给家人用手机)

  • realme gt neo2怎么设置抬起亮屏(realmegtneo2怎么开启2个灯)

    realme gt neo2怎么设置抬起亮屏(realmegtneo2怎么开启2个灯)

  • 桌面消失了怎么恢复(桌面不见了怎么恢复百度经验)

    桌面消失了怎么恢复(桌面不见了怎么恢复百度经验)

  • 32位能改64位吗

    32位能改64位吗

  • 如何知道朋友圈是不是仅对自己可见(如何知道朋友圈好友将自己删除了)

    如何知道朋友圈是不是仅对自己可见(如何知道朋友圈好友将自己删除了)

  • 微信好友显示用户已退出(微信好友显示用户已退出什么意思)

    微信好友显示用户已退出(微信好友显示用户已退出什么意思)

  • 什么是网络的心脏(什么是网络的心脏它提供了网络最基本的核心功能)

    什么是网络的心脏(什么是网络的心脏它提供了网络最基本的核心功能)

  • 闲鱼单产品永久禁言是什么意思(闲鱼长期执行的期限是多少)

    闲鱼单产品永久禁言是什么意思(闲鱼长期执行的期限是多少)

  • oppor11手机强制关机键(oppor11手机强制关机方法)

    oppor11手机强制关机键(oppor11手机强制关机方法)

  • 拼多多拼单是每个人都有吗(拼多多拼单每个人花的钱一样吗)

    拼多多拼单是每个人都有吗(拼多多拼单每个人花的钱一样吗)

  • 为什么别人评论我的快手有些看不了(为什么别人评论我快手我看不到)

    为什么别人评论我的快手有些看不了(为什么别人评论我快手我看不到)

  • 为什么保存的ppt不见了(为什么保存的ppt后多出来了tmp文件)

    为什么保存的ppt不见了(为什么保存的ppt后多出来了tmp文件)

  • vivox23支持反向充电吗(vivox27有没有反向充电)

    vivox23支持反向充电吗(vivox27有没有反向充电)

  • 小米8wifi已连接不可上网(小米8wifi连接速度72m)

    小米8wifi已连接不可上网(小米8wifi连接速度72m)

  • 键盘剪切是哪个键(键盘剪切是什么意思)

    键盘剪切是哪个键(键盘剪切是什么意思)

  • 塑材转换机怎么用(塑材转换机怎么解锁)

    塑材转换机怎么用(塑材转换机怎么解锁)

  • 天猫88折卡如何获取(天猫88折vip卡什么样的商品使用)

    天猫88折卡如何获取(天猫88折vip卡什么样的商品使用)

  • 小米6发烫挺严重怎么办(小米6发烫挺严重怎怎么样)

    小米6发烫挺严重怎么办(小米6发烫挺严重怎怎么样)

  • 手机怎么连接显示器(手机怎么连接显示器上)

    手机怎么连接显示器(手机怎么连接显示器上)

  • 华为p20和荣耀20的区别(华为p20和荣耀20i哪个更好)

    华为p20和荣耀20的区别(华为p20和荣耀20i哪个更好)

  • windows无法访问指定设备路径或文件夹解决方法(windows无法访问共享文件夹)

    windows无法访问指定设备路径或文件夹解决方法(windows无法访问共享文件夹)

  • 教你给Mac上的PDF文件加密(mac的pdf怎么转换成word)

    教你给Mac上的PDF文件加密(mac的pdf怎么转换成word)

  • 应用程序无法正常启动0xc0150002解决方法(应用程序无法正常启动0xc000007b)

    应用程序无法正常启动0xc0150002解决方法(应用程序无法正常启动0xc000007b)

  • GPT模型总结【模型结构及计算过程_详细说明】(gpt详解)

    GPT模型总结【模型结构及计算过程_详细说明】(gpt详解)

  • 给帝国cms增加在线客服方法(帝国cms批量添加文章)

    给帝国cms增加在线客服方法(帝国cms批量添加文章)

  • 银行手续费回单可以作为入账依据吗
  • 转让不动产账务处理
  • 增值税分录及账务处理如何做?
  • 个人所得税汇算表
  • 办公室的饮用水应该放在哪个科目下?
  • 企业拆迁补偿金的税务处理
  • 一般纳税人报税流程详细操作
  • 应收往来会计是做什么工作的
  • 附加税减免税额不能大于本期应纳税额怎么办
  • 哪些津贴不扣税
  • 重分类八个对应科目有哪些
  • 优惠政策所得税计算
  • 施工单位的产值报告模板
  • 新收入准则建筑企业按完工百分比
  • 红字冲销是加还是减
  • 递延收益摊销金额怎么算
  • 收款费用明细表
  • 销售单位收入和支出要怎么做账?
  • 关税不可以抵扣吗
  • 增值税专用发票有效期是多长时间
  • 营改增后哪些费用可以抵扣
  • 免抵退税应退税额
  • 个人能去税务局开普票吗
  • 确认国债利息收入的依据
  • 现金预算在企业财务管理中是何地位
  • 图书对方开具的证明
  • 如何关闭edge浏览器下载保护
  • 租金收入缴纳个税
  • 信号差的要死
  • 计提存货减值准备符合可靠性原则
  • 扩展组件可以删除吗
  • PHP:finfo_open()的用法_fileinfo函数
  • 公司向个人支付劳务费
  • 涉及产权的案例
  • 微信小程序 h5页面打不开
  • thinkphp6.0完全开发手册
  • 玩很多游戏的人
  • box-sizing:border-box的理解和作用
  • es6对象扩展运算符
  • 分公司申请独立账户流程
  • 无形资产商标设计图片
  • mysql查询一列数据
  • 经营所得预缴申报收入总额
  • 个税手续费返还计入哪个科目
  • 使用sql server
  • 业务招待费进项税
  • 发票开错是不是可以作废?
  • 按照现行会计制度的规定,下列票据中
  • 企业建账的法律规定
  • Mysql中FIND_IN_SET()和IN区别简析
  • sqlserver管理工具有哪些
  • XP系统无法安装软件
  • windows7开机黑屏安全模式也进不去
  • 六款常见的墨水
  • windows一键隐藏桌面图标
  • linux日常使用
  • linux cp用法
  • 电脑怎么调win7系统
  • centos还原到初装
  • redhat6.9安装图解
  • gwsloader.exe是什么意思
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • Win7系统如何清理本地硬盘
  • pqhelper.exe是什么进程 pqhelper进程查询
  • win10系统样子
  • linux 清除垃圾
  • unity控制相机
  • css的基础
  • json查询语句
  • 行为怪异的人有问题吗
  • unity2d寻路
  • js类继承的例子
  • jquery weui
  • javascript函数
  • python按行读取文本并输出到excel
  • 江西国税发票查询官网
  • 亏损企业能否给补偿
  • 上海网上申报软件怎样下载
  • 山东省国税网
  • 农副产品批发价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设