小程序云开发入门(超强攻略)

news/2024/7/20 3:01:39 标签: 数据库, 小程序

前言

记住这些网址,超级有用!!!

去注册小程序,非常重要,最后填写资料,在个人中心获取独一无二的appid

微信开放文档

微信开放文档-组件,这是基础

微信开放文档-框架,很重要(小程序配置、wxml语法参考)

微信开发者工具,写代码用的

阿里巴巴图标库,找底部tabbar图标用的

1、普通开发与云开发

任何应用,数据最重要

1、普通开发中的数据从哪里来?

这是常用的开发模式,普通开发小程序通过 wx.request 微信网络接口,进行后台数据调用

真实的接口地址,可以由自己使用后端语言和数据库搭建后台数据接口

wx.request({
  url: 'test.php', //仅为示例,并非真实的接口地址
  data: {
    x: '',
    y: ''
  },
  header: {
    'content-type': 'application/json' // 默认值
  },
  success (res) {
    console.log(res.data)
  }
})

2、云开发中的数据从哪里来?

这是 微信开放文档 > 云开发

上一篇:新手开发微信小程序(超强攻略)

2、初始化

image-20210529141945997

image-20210529142218140

image-20210529142407208

现在项目已经新建完成,点击云开发,开通

image-20210529142516345

image-20210529142857926

比如新建表,Demo,然后添加第一条记录,会让你添加一些字段,字段类型

_id、String

name、String

age、number

添加字段按钮是为了需要临时加字段而设置的

数据库表,数据权限选第一个

image-20210529230818945

入门使用

1、官方版的查询

这是云数据库的设置,放心使用

image-20210529231406481

这是wxml、js页面的书写方法

image-20210529231804658

Demo.wxml

<view wx:for="{{Demo}}" wx:key="unique">
  <view>编号:{{item._id}}</view>
  <view>姓名:{{item.name}}</view>
  <view>年龄:{{item.age}}</view>
</view>

Demo.js

const app=getApp();
const db=wx.cloud.database();
Page({
  data:{ 
    Demo:[] 
  },
  onLoad:function(){
    db.collection('Demo').get({
      success:res => {
        this.setData({ 
          Demo:res.data 
        })
      }
    })
  }
})

根据上图步骤12345,就会显示出基本的云开发查询案例。

目前为增删改查的查阶段,使用官方的查询函数

后期,可以自己定义云函数,上传到云数据库,js里面调用的就是自定义云函数,功能更强大,更加个性化。

其他

如果对你有帮助,麻烦三连哦。

如果你对这篇文章有不懂的地方,或者运行到哪一步报错。

欢迎留言或私聊我哈。

评论、点赞、关注,等你哦~


http://www.niftyadmin.cn/n/1385058.html

相关文章

thinkphp笔记

导入类库&#xff1a; 手动导入thinkphp中的类库&#xff1a; //import(Extend.Function.extend, LIB_ROOT_PATH.ThinkPHP/,.php); import(extend, LIB_ROOT_PATH.ThinkPHP/Extend/Function/,.php); 上面两种方式都是可以的。转载于:https://www.cnblogs.com/andydao/p/…

java实现Http下载

2019独角兽企业重金招聘Python工程师标准>>> 在Internet上&#xff0c;我们要下载网站上的某个资源&#xff0c;我们会获得一个URL&#xff08;Uniform Resource Locator&#xff09;&#xff0c;它是一个服务器资源定位的描述&#xff0c;下载的过程总是如下步骤: …

Vue2.5入门教程

文章目录1、课程介绍2、Vue基础语法2-1、创建第一个Vue实例2-2、挂载点&#xff0c;模板与实例2-3、Vue实例中的数据&#xff0c;事件和方法2-4、Vue中属性绑定和双向数据绑定2-5、Vue中的计算属性和侦听器2-6、v-if&#xff0c;v-show与v-for指令3、Vue中的组件3-1、todolist功…

VMware虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法

在虚拟机centos7上安装nginx之后虚拟机内能访问&#xff0c;真机不能访问&#xff0c;修改iptables配置也不起作用&#xff0c;最后上网查找了资料后才发现centos的防火墙改成了firewall,不再叫iptables,开放端口的方法如下&#xff1a;firewall-cmd --zonepublic --add-port80…

iOS UI控件8 (UISearchBar)

1. 搜索条(UISearchBar) 搜索条(UISearchBar)由一个文本框和几个按钮组成&#xff0c;当用户在文本框输入部分内容&#xff0c;程序即可按指定的规则进行搜索。 UISearchBar特有的属性: OptionsShows Search Results ButtonShows Bookmarks ButtonShows Cancel ButtonShows sco…

Web前端开发人员和设计师必读文章【系列十】

《Web前端开发人员和设计师必读文章推荐系列十》给大家带来最近两个个月发布在《梦想天空》的优秀文章&#xff0c;特别推荐给 Web 开发人员和设计师阅读。梦天空博客关注 前端开发 技术&#xff0c;展示最新 HTML5 和 CSS3 技术应用&#xff0c;分享实用的 jQuery 插件&#x…

Java Unsafe类方法说明

2019独角兽企业重金招聘Python工程师标准>>> package sun.misc; import java.lang.reflect.Field; /*** * This class should provide access to low-level operations and its * use should be limited to trusted code. Fields can be accessed using * memor…

构建springmvc+mybatis-window安装zookeeper注册中心

上一篇我们介绍《构建dubbo分布式平台-dubbo管控台的安装》&#xff0c;考虑到我们的开发环境是在window上&#xff0c;为了部署运行方便&#xff0c;今天来简单介绍一下window安装zookeeper注册中心。1. 简介ZooKeeper是Hadoop的正式子项目&#xff0c;它是一个针对大型分布式…