微信小程序云开发入门

2023-11-11

参考链接:(1条消息) 微信小程序云开发入门详细教程_Yunlord的博客-CSDN博客_微信小程序云开发

1.新建小程序项目

选择使用云开发

进入小程序后点击云开发创建云环境

选择免费版的环境如果提示余额不足欠费进入腾讯云

如果是小程序进入选择小程序公众号如下图:

金额大于0元就提示成功了

创建好云开发环境后如图:

 记住当前的环境id:在app.js和envList.js里注册自己的环境如下图:

 最后在云开发里新建一个集合:

如下图:

 注意:需要讲集合的权限修改,否则访问不到

 在pages里新建一个页面:

在index.js文件里引入:

const db = wx.cloud.database()

查询用户信息:

  // 查询
  enquire() {
    let that = this
    db.collection('users').get({
      success: function (res) {
        that.setData({
          list: res.data
        })
      }
    })
  },

增加用户信息:

 //增
  add() {
    let that = this
    db.collection('users').add({
      data: {
        // _id: '0',
        name: "程红",
        phone: "17828481700",
        show: false,
        age: "22"
      },
      success: function (res) {
        console.log('修改成功');
        that.enquire()

      }

    })
  },

 修改更新用户信息:

 // 改
  addchange() {
    let that = this
    db.collection('users').doc('0').update({
      data: {
        show: true,
      },
      success: function (res) {
        that.enquire()
        // res 是一个对象,其中有 _id 字段标记刚创建的记录的 id
        console.log('更改成功', res)
      }
    })

  }

注意:doc('')里是集合数据的id并且只能对新增的数据进行修改操作,

二:使用云函数

 使用云函数:

如图鼠标右键新建node.js函数,新建函数需要鼠标右键部署否则会报错,出现绿色云即部署成功

在配置js文件里注册云函数

在cloud.innit里配置云函数

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()

  return {
    event,
    openid: wxContext.OPENID,
    appid: wxContext.APPID,
    unionid: wxContext.UNIONID,
  }
}

 

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
    env: "环境id"

})
const db = cloud.database()

// 云函数增加用户函数
exports.main = async (event, context) => {
  return db.collection('users').add()
}

调用云函数

 //云函数创建
  addManage(){
    const { name, phone } = this.data
    wx.cloud.callFunction({
      name: "addUser",
      data:{
        name,
        phone,
      }
    }).then(res=>{
      wx.showToast({
        title: '创建成功',
      }).finally(() => {
        this.setData({
          name: '',
          phone: ''
        })
        this.getcloud()
      })
    })
  },
 //云函数查询
  getcloud(){
    wx.cloud.callFunction({
      name: "getUser"
    }).then(res=>{
      this.setData({
        list: res.result.data
      })
    })
  },

三:云存储

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小程序云开发入门 的相关文章

  • vue2中Cascader 级联选择器限制选择个数和回显问题

    文章目录 1 组件默认数据绑定 2 指定数据绑定 3 watch监听v model绑定的数组 控制选中个数 4 前后端数据转换 实现回显 1 接口初始数据回显 2 重新选择级联选择器后 如何将选择的数据转换成后端需要的数据 3 最后提交数据
  • Web测试是在测什么?容易被忽视的小细节总结!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 2k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 环信IM Demo登录方式如何修改为自己项目的?

    在环信即时通讯云IM 官网下载Demo 本地运行只有 手机 验证码 的方式登录 怎么更改为自己项目的Appkey和用户去进行登录呢 本文以Web端为例 教大家如何更改代码来实现 1 VUE2 Demo vue2 demo源码下载 vue2
  • 微信getAccessToken限制问题

    微信getAccessToken限制问题 错误代码 45009 错误信息 调用分钟频率受限 https developers weixin qq com miniprogram dev OpenApiDoc mp access token
  • CMAKE_MAKE_PROGRAM is not set 解读

    目录 CMAKE MAKE PROGRAM 未设置 错误原因 解决方案 示例1 GNU Make 示例2 Ninja CMakeLists txt 的结构 示例 CMakeLists txt 文件 总结 CMAKE MAKE PROGRAM
  • 【面试】 前端竞争压力大?揭秘让你们学后端的真实动机!

    前端开发属于程序员吗 网友是这样回答的 看完前端同学的评论 我悟了 你们让人都去学后端卷 然后减小前端竞争压力是吧 哈哈哈 你们这帮老6 于是我去拿出了我收藏的 某前端招聘JD来盘一盘 那些觉得 是个人都能干前端 的同学们想必已经熟练掌握了
  • 拼多多详情API开启运营比价新纪元

    随着互联网的快速发展 电商行业正在迅速崛起 拼多多作为一家新兴的电商平台 凭借其独特的营销策略和创新的商业模式 成为了电商行业的一匹黑马 在拼多多的成功背后 其详情API接口营销起到了至关重要的作用 本文将详细介绍拼多多详情API接口营销的
  • ❤ Vue3 使用

    Vue3 使用 Vue3之toRefs的使用 作用 toRefs 可以将一个响应式的对象 转换成普通对象 但是转换后的普通对象的每一个属性值都是响应式的 这样我们可以使用es6的对象解构或者三点运算符等操作 代码
  • 接口测试之Fiddler弱网测试

    前言 目前市面上的APP功能越来越丰富 移动端测试也越显为重要 因为用户在网速慢的情况下 你的网站 软件 总能出现各种各样的问题 请不要忽略这一点 针对在不同的网络情况下 接下来 本篇要讲述的就是在通过fiddler对APP进行模拟弱网测试
  • 每天10个前端小知识 <Day 1>

    前端面试基础知识题 1 将数组的length设置为0 取第一个元素会返回什么 设置 length 0 会清空数组 所以会返回 undefined 2 e target 和 e currentTarget 有什么区别 e target 触发事
  • 【连续和自适应资源需求估计】通过不断应用在线优化、选择和估计,SARDE能够有效地适应在线跟踪,并使用得到的集成技术减少模型误差(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码 数据 文章
  • 前端必备的 web 安全知识手记

    前言 安全这种东西就是不发生则已 一发生则惊人 作为前端 平时对这方面的知识没啥研究 最近了解了下 特此沉淀 文章内容包括以下几个典型的 web 安全知识点 XSS CSRF 点击劫持 SQL 注入和上传问题等 下文以小王代指攻击者 话不多
  • 每天10个前端小知识 <Day 5>

    前端面试基础知识题 1 typeof 与 instanceof 有什么区别 typeof与instanceof都是判断数据类型的方法 区别如下 typeof会返回一个变量的基本类型 instanceof返回的是一个布尔值 instanceo
  • Vue3 和Vue2的区别,以及钩子函数的使用

    Vue js 3 和 Vue js 2 是两个主要版本的流行前端框架 它们之间有很多区别 包括性能优化 新特性和改进的API等 以下是一些Vue 3与Vue 2之间的主要区别 以及一些示例代码来说明这些差异 1 性能优化 响应式系统 Vue
  • 低代码配置-列表页组件设计

    保存 表单属性存放 bill 筛选项配置存放 filterLayout 列表按钮存放 buttonLayout 列表布局存放 listLayout api存放 api 数据结构 layout 存放表单基础配置 bill 存放按钮基础配置 b
  • 面试官随便问几个问题就知道你究竟做没做过微信支付宝支付

    面试官随便问几个问题就知道你究竟做没做过微信支付宝支付 你知道直连模式和服务商模式吗 网上的课程一般给你演示的都是直连模式 而企业中有不少是申请成为了服务商 因为里面有佣金提成 我粗俗地解释 直连模式 就是说你是一个会做生意的老板 自己会搞
  • 每天10个前端小知识 <Day 14>

    前端面试基础知识题 1 CSSOM树和DOM树是同时解析的吗 浏览器会下载HTML解析页面生成DOM树 遇到CSS标签就开始解析CSS 这个过程不会阻塞 但是如果遇到了JS脚本 此时假如CSSOM还没有构建完 需要等待CSSOM构建完 再去
  • 【js学习之路】遍历数组api之 `filter `和 `map`的区别

    一 前言 数组是我们在项目中经常使用的数据类型 今天我们主要简述作用于遍历数组的api filter 和 map 的区别 二 filter和map的共同点 首先 我们主要阐述一下 filter 和 map 的共同点 api的参数都是回调函数
  • 如何在 Python 脚本中使用 Google OAuth2

    在使用 Python 脚本将视频上传到 YouTube 频道时 若希望将视频上传到第二个频道 需要解决 OAuth2 授权的问题 解决方案 创建新的 Google Cloud 项目 from google oauth2 import ser
  • 【前端】canvas图片加文字

    注释标记了操作步骤 import React Component createRef from react class CertifyImgRender extends Component bgRef createRef

随机推荐

  • 给大家排个雷,ensp中nat不成功原因

    用ensp做网络设计 nat一直不成功 内网ping外网能通 但是抓包显示地址没有转换成功 检查了所有配置没问题 最后将Router换成了AR1 配置不变 实验成功 建议大家以后做实验不要用Router
  • Docker中搭建FastDFS文件系统(多图)

    关于FastDFS FastDFS 是以 C 语言开发的一项开源轻量级分布式文件系统 他对文件进行管理 主要功能有 文件存储 文件同步 文件访问 文件上传 下载 等 特别适合以文件为载体的在线服务 如 图片网站 视频网站等 外话 FastD
  • 一种排序方法 C#

    int array new int 10 3 2 4 90 50 20 34 22 49 int newArray new int array Length int Min 100000000 for int i 0 i lt array
  • 【习题之Python篇】习题4

    1 输入一个字符串 内容是个带小数的实数 例如123 45 输出是两个整数变量x和y x是整数部分123 y是小数部分45 s input 输入带小数的数字 s s split print int s 0 是整数部分 int s 1 是小数
  • 大模型技术实践(三)|用LangChain和Llama 2打造心灵疗愈机器人

    上期文章我们实现了Llama 2 chat 7B模型的云端部署和推理 本期文章我们将用 LangChain Llama 2 的架构打造一个定制化的心灵疗愈机器人 有相关知识背景的读者可以直接阅读 实战 部分 01 nbsp 背景 1 1 微
  • Linux高性能服务器编程|阅读笔记:第1章 - TCP/IP协议族

    简介 Hello 非常感谢您阅读海轰的文章 倘若文中有错误的地方 欢迎您指出 昵称 海轰 标签 程序猿 C 选手 学生 简介 因C语言结识编程 随后转入计算机专业 获得过国家奖学金 有幸在竞赛中拿过一些国奖 省奖 已保研 学习经验 扎实基础
  • 基于matlab的矩阵奇异值(SVD)分解

    目录 1 计算原理 1 1求解V 1 2求解D 1 3求解U 2 MATLAB程序 2 1 注意 1 计算原理 设矩阵A的大小m n m gt n A UD 1 1求解V 首先求出的特征值及特征值 对应的正交单位特征向量 将的特征值从大到小
  • 小米在建IoT护城河Vela NuttX

    MIDC 2020小米开发者大会刚刚过去 整场大会下来 几个印象比较深刻的点是 雷军宣布扩招5000名工程师 最新伸缩式大光圈镜头技术 小爱同学5 0发布 当然了 还有一个更加值得被提及的重点是 首次亮相的Xiaomi Vela物联网软件平
  • 本地系统盘放到服务器上,如何将本地盘映射在云服务器上

    如何将本地盘映射在云服务器上 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 云服务器组是对云服务器的一种逻辑划分 云服务
  • 人工智能AI 全栈体系(三)

    第一章 神经网络是如何实现的 一个神经网络用不同的数据做训练 就可以识别不同的东西 那么神经网络究竟是怎么训练的 三 神经网络是如何训练的 1 小朋友如何认识小动物 小时候 每当看到一个小动物时 妈妈就会告诉我这是什么动物 见得多了 慢慢地
  • Docker 安装mysql8

    基础命令 docker stop start restart 停止 启动 重启 查看当前运行镜像 docker ps 查看所有镜像 docker ps a 删除镜像 docker rmi f强制删除 image docker安装MySQL
  • [面向对象]

    学习大纲 什么是面向对象 JS中的内置类 专业叫法 构造函数 自定义类 普通函数执行和构造函数执行的区别 原型 原型链查找机制 Function Object 之间的爱恨情仇 面试题 Number方法重构 Object prototype
  • Linux中_使用stat_命令_显示文件或文件系统的详细信息状态

    文章目录 一 stat命令 一 stat命令 stat指令 显示文件 文件系统的状态 详细信息显示 stat命令主要用于显示文件或文件系统的详细信息 该命令的语法格式如下 用法 stat 选项 文件 参数 必选参数对长短选项同时适用 L d
  • 用好React,你必须要知道的事情

    容器性组件 container component 和展示性组件 presentational component 使用React编写组件时 我们需要有意识地将组件划分为容器性组件 container component 和展示性组件 pr
  • Mqtt通信协议详解

    文章目录 1 简介mqtt 2 mqtt协议实现 3 Mqtt数据包 4 QoS等级 5 mqtt传输安全保证 5 1 应用层 5 2 传输层 5 2 1 TLS安全协议 5 3 网络层 1 简介mqtt MQTT Message Queu
  • Unity3D官方教程:WebGL

    什么是 Unity WebGL WebGL工程选项允许Unity以JavaScript程序形式发布使用HTMl5技术和WebGL渲染API 在网页浏览器中运行的Unity内容 为了构建和测试WebGL内容 在 Build Player 窗口
  • 计算机提示vcruntime140.dll丢失是什么意思?vcruntime140.dll丢失的解决方法(详细方法)

    计算机丢失vcruntime140 dll是什么意思 经常看到有小伙伴有在网上问这样的问题 电脑上这个vcruntime140 dll文件丢失的问题经常发生吧 那么就很有必要给大家详细的说说这一方面的问题了 下面我们来看看 第一 vcrun
  • 工具推荐

    关注它 不迷路 本文章中所有内容仅供学习交流 不可用于任何商业用途和非法用途 否则后果自负 如有侵权 请联系作者立即删除 1 在线地址 http 107 151 202 163 8129 2 工具介绍 由于还没想好网站名字 目前仅以ip形式
  • 理解ROS节点和在中.launch文件启动节点

    理解ROS节点 1 图概念概述 Nodes 节点 一个节点即为一个可执行文件 它可以通过ROS与其它节点进行通信 Messages 消息 消息是一种ROS数据类型 用于订阅或发布到一个话题 Topics 话题 节点可以发布消息到话题 也可以
  • 微信小程序云开发入门

    参考链接 1条消息 微信小程序云开发入门详细教程 Yunlord的博客 CSDN博客 微信小程序云开发 1 新建小程序项目 选择使用云开发 进入小程序后点击云开发创建云环境 选择免费版的环境如果提示余额不足欠费进入腾讯云 如果是小程序进入选