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

  • 森海塞尔hd458bt怎么开降噪(森海塞尔HD458BT评测)

    森海塞尔hd458bt怎么开降噪(森海塞尔HD458BT评测)

  • 微信白名单在哪里设置(微信白名单可以干什么)

    微信白名单在哪里设置(微信白名单可以干什么)

  • 微信朋友圈头像下面的字怎么设置(微信朋友圈头像下的文案)

    微信朋友圈头像下面的字怎么设置(微信朋友圈头像下的文案)

  • 华为freebuds3能两个手机一起用吗(华为freebuds3可以配对几个手机)

    华为freebuds3能两个手机一起用吗(华为freebuds3可以配对几个手机)

  • 华为手环b5和3pro区别(华为手环b5和b3区别)

    华为手环b5和3pro区别(华为手环b5和b3区别)

  • 以太网交换机的每一个端口可以看做(以太网交换机的自学是指)

    以太网交换机的每一个端口可以看做(以太网交换机的自学是指)

  • 手机放包里微信计步吗(手机放包里微信运动计步吗)

    手机放包里微信计步吗(手机放包里微信运动计步吗)

  • c语言中%s是什么意思(C语言中%s是什么意思)

    c语言中%s是什么意思(C语言中%s是什么意思)

  • oppoa8有红外线功能吗(oppoa 8有没有红外线功能)

    oppoa8有红外线功能吗(oppoa 8有没有红外线功能)

  • 淘宝新势力是什么(淘宝新势力为什么东西很便宜)

    淘宝新势力是什么(淘宝新势力为什么东西很便宜)

  • 苹果x是双扬声器嘛(苹果x双扬声器在哪里)

    苹果x是双扬声器嘛(苹果x双扬声器在哪里)

  • 手机克隆是不是只有华为手机才能接收(手机克隆是不是把所有的app都克隆了)

    手机克隆是不是只有华为手机才能接收(手机克隆是不是把所有的app都克隆了)

  • cpu带h什么意思(cpu后缀字母h)

    cpu带h什么意思(cpu后缀字母h)

  • oppoa73怎么截屏(oppoa73怎么截图手机屏幕)

    oppoa73怎么截屏(oppoa73怎么截图手机屏幕)

  • vivoz5充满电要多久(vivoz5x充满电要多久)

    vivoz5充满电要多久(vivoz5x充满电要多久)

  • 微信怎么看自己的出行记录(微信怎么看自己点赞过的朋友圈)

    微信怎么看自己的出行记录(微信怎么看自己点赞过的朋友圈)

  • 手机怎么做音乐相册(手机怎么做音乐可视化)

    手机怎么做音乐相册(手机怎么做音乐可视化)

  • ios系统怎么清理缓存(怎样清理苹果系统)

    ios系统怎么清理缓存(怎样清理苹果系统)

  • 电脑显示屏能插机顶盒吗(电脑显示屏能插音响吗)

    电脑显示屏能插机顶盒吗(电脑显示屏能插音响吗)

  • 通讯录黑名单怎么恢复(通讯录黑名单怎么删除)

    通讯录黑名单怎么恢复(通讯录黑名单怎么删除)

  • 退款成功但是钱没到账(退款成功但是钱没到银行卡,反而银行卡余额没有了)

    退款成功但是钱没到账(退款成功但是钱没到银行卡,反而银行卡余额没有了)

  • Win11怎么设置屏幕的方向?Win11设置屏幕方向操作方法(Win11怎么设置屏幕熄灭时间)

    Win11怎么设置屏幕的方向?Win11设置屏幕方向操作方法(Win11怎么设置屏幕熄灭时间)

  • Python中实现Numpy数组遍历的两种方法(python3.4 numpy)

    Python中实现Numpy数组遍历的两种方法(python3.4 numpy)

  • 公司代扣代缴个人所得税如何退税
  • 小规模纳税人开普票要交税吗
  • 项目差旅费能计入项目费用吗
  • 残保金计算包括五险一金吗
  • 坏账准备的账务处理4步
  • 甲方代扣水电费怎么做账
  • 自然人纳税人识别号查询
  • 冲减以前年度多计的管理费用分录
  • 劳保费用可以开专票吗
  • 出售固定资产的税率是多少
  • 企业注销难道必须要交房产税吗?
  • 中小企业固定资产管理存在的问题
  • 季度不超过30万免税分录
  • 附加税退款分录
  • 餐饮充值赠送
  • 事业单位利息收入计入什么科目
  • 事业单位财政直接支付了费用忘记入帐
  • 其他债权投资的交易费用计入什么科目
  • 行政单位房租收入上交分录
  • 简易计税分包抵减
  • 超市预售卡怎么记账
  • 月度计提所得税怎么调整
  • 销售费用的作用
  • 怎么查上市公司
  • kprcycleaner.exe是什么
  • php初学者用什么软件
  • 退货可以吗
  • 企业所得税如何更正申报
  • uniapp获取window对象
  • 实现产供销一体化
  • 星空下的灯塔作文
  • vue process.env.node_env
  • nvm for window
  • Js模板字符串添加点击事件
  • 发票开具使用要求
  • 购入需要安装的固定资产应先通过什么账户
  • python3 静态方法
  • 计提工会经费怎么做账务处理
  • 主营业务收入的t型账户怎么写
  • 清算的基本流程
  • 税控盘维护费每年都要交吗
  • 企业利润分配的内容
  • 研发支出如何做账
  • 企业从银行取得短期贷款存入银行,属于( )类型变化业务
  • 销售产品结转成本
  • 估价入账的账务处理
  • 银行股分红划算吗
  • 现金日记账退款怎么记账
  • 预缴所得税年底怎么算
  • 无形资产摊销年限最新规定
  • sql server语句查询
  • 苹果os X El capitan无法更新了吗
  • sel 日志
  • CentOS7的hostnamectl命令使用详解
  • centos 进程查询
  • windows10mobile官网
  • Linux系统中quota磁盘命令的相关使用解析
  • win7系统介绍
  • windows休眠文件
  • 在linux中使用ssh远程调试后目标板的输出在哪里
  • 日亚海淘官网
  • node-js
  • css hacks
  • Http TCP 协议
  • particular粒子怎么用
  • easyui表格
  • javascript instanceof 与typeof使用说明
  • 利用python进行
  • css实现无缝滚动
  • android实战项目实例
  • css怎么设置
  • 进口商品的消费税计入成本吗
  • 11%税率的范围
  • 四个落实是哪四个落实
  • 江苏国税电子税务局网上申报流程
  • 单位车辆购置税怎么申报缴纳
  • 直辖市税务局
  • 小微企业房产税优惠减免政策
  • 信用评级机构有几家
  • 深化体制改革的根本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设