编写一个微信小程序修改已注册的用户的信息。

开发平台:微信开发者工具

微信云开发更新信息的代码字段update:

  1. 在update.js页面添加数据库peocollection(需要提前在云数据库创建并添加一定数据)

  2. 按下按钮查找张三的_id号

  3. 在数据库中根据_id号进行查找,找到张三并修改其数据

修改后张三的数据已经更新为100

本次导入了vant-weapp库

可在该网站进行下载:
https://github.com/youzan/vant-weapp

####完整代码:

update.js

// const _ = db.command()
const db = wx.cloud.database()
const peocollection = db.collection('people')
Page({/*** 页面的初始数据*/data: {page:0,id:""},/*** 生命周期函数--监听页面加载*/onLoad: function (options) {peocollection.get().then(res=>{console.log(res)this.setData({people: res.data})})},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh: function () {peocollection.get().then(res=>{console.log(res)this.setData({people: res.data},res=>{console.log("数据更新完成")wx.stopPullDownRefresh()})})},/*** 页面上拉触底事件的处理函数*/onReachBottom: function () {let page = this.data.page+25;peocollection.skip(page).get().then(res=>{let old_data=res.datalet new_data=this.data.peoplethis.setData({people: old_data.concat(new_data),page:page},res=>{console.log(res)//wx.stopPullDownRefresh()})})},/*** 用户点击右上角分享*/onShareAppMessage: function () {},click:function(event){console.log(event.currentTarget.dataset.id)peocollection.doc(event.currentTarget.dataset.id).update({data:{view: _.inc(1)}})},updateData(){peocollection.where({"title":"张三"}).get().then(res=>{console.log(res)this.setData({id:res.data[0]._id})console.log(this.data.id)peocollection.doc(this.data.id).update({data:{view:100}}).then(res=>{console.log("数据修改成功,已将金额修改为100")})})}
})

update.json(需要导入vant-weapp库,不然无法正常显示)

{"usingComponents": {"van-card": "../../dist/card"},"enablePullDownRefresh":true,"onReachBottomDistance":25
}

update.wxml

<button type="primary" bindtap="updateData">修改张三信息</button>
<block wx:for="{{people}}">
<van-cardnum="2"price="{{item.view}}"desc="{{item.team}}"title="{{item.title}}"data-id="{{item._id}}"thumb="{{ imageURL }}"bindtap="click"
/>
</block>

update.wxss

微信小程序云开发 修改用户信息相关推荐

  1. 微信小程序云开发 删除用户信息

    编写一个微信小程序删除已注册的用户的信息. 开发平台:微信开发者工具 微信云开发删除信息的代码字段remove: 在delete.js页面添加数据库peocollection(需要提前在云数据库创建并 ...

  2. 微信小程序云开发之用户输入数据后excel表格导出升级版

    大家好,我是csdn的小博主lqj_本人,最近在哔哩哔哩开始上传我的制作微信小程序的详细流程,大家可以关注一下哔哩哔哩:小淼前端 本次程序的详细视频教程已上传至哔哩哔哩: 腾讯云开发小程序之用户输入数 ...

  3. 微信小程序云开发获取用户openid

    下面带领大家借助小程序云开发获取用户唯一标识openid 首先在磁盘建立一个文件夹,存放此项目 在目录这里选择自己创建的文件夹位置,AppID输入自己申请的小程序AppID,然后选择不使用云服务,我们 ...

  4. ❤️微信小程序 云开发 教程合集(视频+图文)免费❤️

    一.视频版 微信小程序云开发视频教程上线啦 二.图文版 (1)预备知识 1. 怎么注册开通个人微信小程序 2. 微信小程序云开发教程-互联网软件的运作模式 3.微信小程序云开发教程-云开发对微信小程序 ...

  5. 微信小程序云开发用户身份登录_你必须要掌握的微信小程序云开发

    微信小程序开发已经成为目前最火爆的技能之一,无论是在求职.毕设.兴趣培养等方面都已经成为一项必备技能,而小程序云开发技术的出现更是点燃了整个小程序生态圈. 在2019微信公开课PRO小程序分论坛上,腾 ...

  6. 微信小程序-云开发下的用户注册及用户登录逻辑

    文章目录 一.前言 二.思路分析 三.这样做的好处 1.安全性 2.便捷性 3.健壮性 四.实现代码 1.创建集合.配置权限 2.实现代码(app.js) 五.一些疑惑 六.结语 一.前言 基于微信小 ...

  7. 【系】微信小程序云开发实战坚果商城-云开发之商品信息和主题商品数据实现

    第 3-8 课:云开发之商品信息和主题商品数据实现 目录 开篇 [系]微信小程序云开发实战坚果商城-开篇 基础篇 [系]微信小程序云开发实战坚果商城-弹性盒子 [系]微信小程序云开发实战坚果商城-ES ...

  8. 【原创】微信小程序云开发通过input输入框动态修改云数据库的数据

    [原创]微信小程序云开发通过input输入框动态修改云数据库的数据 效果: 可以在小程序的显示界面中,渲染出数据库的相关内容,并且可以在显示界面中,直接修改数据库中的数据. 初始状态图: 点击获取数据 ...

  9. 微信小程序云开发不完全指北

    微信小程序云开发不完全指北 首先必须说明云开发的"云"并不是类似云玩家里的云的意思,而是微信小程序真的提供了云开发的接口以及一个简单的提供存储.数据库服务的虚拟后台(对于一些轻量小 ...

最新文章

  1. Javascript+xmlhttp调用Webservice
  2. SVN Git 设置忽略目录 大全
  3. vc6可编译的 linux 源码,Linux 下源码编译FFMEG
  4. C++STL总结笔记(一)—— 容器和容器适配器
  5. java addfirst_java – ArrayDeque类的addFirst方法
  6. Effective Java(一)———— 代替构造器和Setter的构建器模式
  7. 基于C#的学生选课管理系统
  8. putty设置xming
  9. 超声波模块收发电路原理图
  10. 黑苹果系统_黑苹果系统的安装(实例一)
  11. 03-Kubernetes中的Deployment
  12. Python快速生成gif图
  13. php保存上传的音频文件在哪里,php - 如何在laravel中上传带有文件的音频? - 堆栈内存溢出...
  14. IBM:电脑帝国的企业文化
  15. 4.19内核SLUB内存分配器
  16. Java Web应用案列:蒙西购物1
  17. 2011-07 《信息资源管理 02378》真卷解析,逐题解析+背诵技巧
  18. 快逸报表部署 (一)-- demo连接mysql数据库
  19. 关于磁力链接(Magnet URI)的简单介绍
  20. ubuntu更改环境变量的方法

热门文章

  1. 实现光卡切换及简单的过场动画
  2. 练剑炉之鬼面劫JAVA游戏_掌上公交如何设置竖向 更改站牌模式
  3. 名帖31 东汉 隶书《史晨后碑》
  4. 美国首只杠杆比特币期货ETF开盘,成交量近550万美元!
  5. 教幼儿园孩子计算机知识,幼儿园大班数学知识教案-5个5个数数
  6. 一文掌握图像超分辨率重建(算法原理、Pytorch实现)——含完整代码和数据
  7. 超分辨率重建DRRN
  8. QGraphicsItem图元坐标和在场景中的坐标(六)
  9. Java学到什么程度才能找到工作?从国内各阶层互联网公司分析
  10. mwc config.h 中文注释