zoukankan      html  css  js  c++  java
  • 微信小程序学习四

    创建数据库:云开发中点击数据库,创建新的集合(即创建新的数据库表)

     

     

    权限修改,根据需求和功能修改读写权限。细节权限在云函数中进行设置。

    关于数据库:

     

     

    创建新表之后进行初始化,即:

     

    然后初始化db数据库:

     

     

    操作:

     

     

    点击授权登录后,可查看控制台返回,

    成功的话,可在user表中看到信息。(new Date()为浏览器时间,db.serverDate()为服务器时间)。

     

    查看数据库表发现多了两个id:

    _id为这条数据的唯一标识,_openid为授权用户的唯一标识。

     

    关于数据的全局问题,在通常的网页版,有时候会存到浏览器中,但是在小程序中有自带的全局文件。如app.js中的globalData。用法为在app.js中声明,然后在需要的页面进行引入:const app = getApp()app.globalData就是app.js中的globalData(),写入的方式为:app.globalData= Object.assign(app.globalData,写入的数据)

    数据更新问题:小程序的数据更新方式与react一样:

    this.setData({

    userimg: app.globalData.userimg,

    nickname: app.globalData.nickname,

    islogin:true

    })

     

    云函数更新:

    如开始时的login文件夹,右侧点击进行上传部署。在云函数中可以查看到。在页面中就可以调用了。

     

     

    路由跳转:

    跳转页面微信小程序使用navigator详细用法在组件导航。

     

  • 相关阅读:
    js去除空格
    Quartz定时任务学习(九)Quartz监听器
    Quartz定时任务学习(七)Cron 触发器
    数据挖掘之聚类算法K-Means总结
    SQL SERVER分区具体例子详解
    基于basys2驱动LCDQC12864B的verilog设计图片显示
    图像处理的多线程计算
    三维空间中的几种坐标系
    2017年要学习的三个CSS新特性
    Mesos 资源分配
  • 原文地址:https://www.cnblogs.com/wy120/p/12870971.html
Copyright © 2011-2022 走看看