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

  • 微信跟随系统深色模式如何设置(微信 跟随系统)

    微信跟随系统深色模式如何设置(微信 跟随系统)

  • WPSoffice2019如何插入对号(wps2016怎么样)

    WPSoffice2019如何插入对号(wps2016怎么样)

  • 抖音直播时怎么点赞(抖音直播时怎么关闭自己的声音)

    抖音直播时怎么点赞(抖音直播时怎么关闭自己的声音)

  • 候补订单怎么看到自己是第几位(候补订单怎么看是否成功)

    候补订单怎么看到自己是第几位(候补订单怎么看是否成功)

  • qq号被永久冻结了还可以解封吗(qq号被永久冻结怎么办)

    qq号被永久冻结了还可以解封吗(qq号被永久冻结怎么办)

  • 抖音怎么删除喜欢里面的视频(抖音怎么删除喜欢的评论)

    抖音怎么删除喜欢里面的视频(抖音怎么删除喜欢的评论)

  • 富士施乐s2011怎样扫描(富士施乐s2011怎么设置网络打印)

    富士施乐s2011怎样扫描(富士施乐s2011怎么设置网络打印)

  • 固态硬盘无法识别怎么办?(固态硬盘无法识别如何提取数据)

    固态硬盘无法识别怎么办?(固态硬盘无法识别如何提取数据)

  • 小米笔记本连wifi不能上网(小米笔记本连wifi总显示不能用)

    小米笔记本连wifi不能上网(小米笔记本连wifi总显示不能用)

  • 内存条坏了自己能修吗(内存条坏了自己怎么修)

    内存条坏了自己能修吗(内存条坏了自己怎么修)

  • flash可以导入什么(flash可以导入什么格式的文件)

    flash可以导入什么(flash可以导入什么格式的文件)

  • 抖音移除粉丝别人看得见吗(抖音移除粉丝是不是就不在对方列表里了)

    抖音移除粉丝别人看得见吗(抖音移除粉丝是不是就不在对方列表里了)

  • 华为荣耀20s在哪插耳机(honor荣耀20s)

    华为荣耀20s在哪插耳机(honor荣耀20s)

  • vivox27怎么剪辑铃声(vivox27怎么剪辑录音)

    vivox27怎么剪辑铃声(vivox27怎么剪辑录音)

  • 淘宝助力值怎么增加的快(淘宝助力榜怎么快速加助力)

    淘宝助力值怎么增加的快(淘宝助力榜怎么快速加助力)

  • 长城386微机中的386指的是什么(长城 c3296)

    长城386微机中的386指的是什么(长城 c3296)

  • 闪光灯能导电吗(闪光灯会烧坏吗)

    闪光灯能导电吗(闪光灯会烧坏吗)

  • 微信怎么关闭性别(微信怎么关闭性别图标)

    微信怎么关闭性别(微信怎么关闭性别图标)

  • 苹果无线耳机后面的按钮什么作用(苹果无线耳机后面的按钮是干嘛的)

    苹果无线耳机后面的按钮什么作用(苹果无线耳机后面的按钮是干嘛的)

  • 一般a4纸打印多大字体

    一般a4纸打印多大字体

  • ios13支持分屏吗(ios13能分屏吗)

    ios13支持分屏吗(ios13能分屏吗)

  • 腾讯电脑管家中腾讯新闻是什么?(腾讯电脑管家中的软件搬家)

    腾讯电脑管家中腾讯新闻是什么?(腾讯电脑管家中的软件搬家)

  • 最新2021win10专业版/企业版/教育版激活秘钥推荐 附激活工具(最新专业版win10)

    最新2021win10专业版/企业版/教育版激活秘钥推荐 附激活工具(最新专业版win10)

  • 配置Webpack Dev Server 实战操作方法步骤(配置windows update)

    配置Webpack Dev Server 实战操作方法步骤(配置windows update)

  • phpcms后台显示验证码错误怎么办(phpcms使用教程)

    phpcms后台显示验证码错误怎么办(phpcms使用教程)

  • 小规模不超过30万怎么交税
  • 小规模纳税人应交税费的二级科目
  • 一般纳税企业所得税税率是多少2019
  • 注册资本印花税怎么交?什么时候交?
  • 公司账户美金入账
  • 专利在审可以入库吗
  • 签订合同发放工资可以税前扣除吗?
  • 无形资产减值是否可以转回
  • 一般纳税人取得小规模专用发票可以抵扣吗
  • 计提折旧需要减去预计净残值吗
  • 小规模纳税人企业所得税起征点
  • 人力资源服务费税收编码
  • 预付材料款的会计分录怎么写
  • 总账中余额为负怎么写
  • 案例分析房租完税证明怎么入账?
  • 会务费能开发票吗
  • 免抵税额计入什么科目
  • 油票需要填纳税信息吗
  • 对外投资公司经营范围
  • 企业收到待清算的现金
  • 报销车费怎么贴
  • 清产核资的步骤
  • 委托加工材料收回后的入账价值
  • 小规模未达起征点附加税要计提吗
  • microsoft阻止应用启动
  • 计提城市维护费分录
  • 鸿蒙系统怎么设置导航键
  • 在php中,字符串有哪些表示形式
  • 公司资产总额怎么算的啊
  • 企业为员工提供服务要交增值税吗
  • 采用账龄分析法计提坏账准备
  • 农产品进项税额转出会计分录
  • 微信小店api
  • iis搭建网站教程win10
  • yolov4环境搭建
  • 残疾证哪里发
  • 研发入库的产品销售出库怎样做账
  • 购买图书可以开增值税专票么?
  • 与下级往来账户贷方核算的内容有
  • 增值税普通发票和电子普通发票的区别
  • 运输发票的抵扣期限
  • python中strftime用法
  • windows7/windows10/windows11最强Audacity音频编辑播放器软件,免费下载
  • 盈余公积企业所得税税率
  • 预算收入分为哪几种方式
  • SQL Server 2005 模板参数使用说明
  • 什么情况下适用简易程序
  • mysql 5.5 5.6 5.7
  • 土地使用权被政府收回没有注销怎么样缴土地使用税
  • 没有参加会计继续教育会怎样
  • 红冲去年的管理费用
  • 成本结转怎么做分录
  • 存货报废计入
  • 差旅费属于其他费用吗
  • 交易性金融资产包括哪些项目
  • 买车给了上牌费去车管所还用给钱吗
  • 公司购买汽车的购置税可以抵税吗
  • 餐费发票报销需提供清单吗
  • 营业收入是利润总额吗
  • 新会计准则捐赠收入
  • xp系统英文版怎么改成中文
  • 如何使用一键启动
  • windows xp输入法不见了怎么办
  • office解压后如何安装
  • linux用root登录
  • 深入领悟六个必须坚持
  • android launchers
  • 批处理基础知识
  • dos命令不能执行怎么回事
  • python输入错了怎么办
  • Vue.js与 ASP.NET Core 服务端渲染功能整合
  • js 根据时间排序
  • document.all.value
  • python脚本基本命令
  • Android应用与开发
  • 民办非企业单位登记管理暂行条例
  • 增值税申报表如何下载
  • 为什么消费税是价内税
  • 租房协议中怎样签字
  • 300万加币在加拿大能过什么样生活?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设