# test **Repository Path**: lijia0517/test ## Basic Information - **Project Name**: test - **Description**: 微信小程序网易云 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-19 - **Last Updated**: 2021-04-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 云开发 quickstart 这是云开发的快速启动指引,其中演示了如何上手使用云开发的三大基础能力: - 数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库 - 文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理 - 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码 ## 参考文档 - [云开发文档](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html) 每个文件的功能 1.josn文件 在小程序中通常是配置文件 - app.json 整个项目的基本配置,在项目根目录下 - 配置首页 - 配置导航 - 配置tabBar选项卡 - pages中的json文件 - 可以设置使用对应的组件 - 可以设置下拉刷新 2.js文件 - 方法 - 初始化数据 - 可以在小程序的生命周期内做相应的处理 - 在components中可以设置属性 3.wxml文件->html文件 - 组件 - view - swiper,swiper-item - image -> mode属性 - block,text - 指令 - wx:for="{{data}}" - item 遍历的每一个元素 wx:for-item="newItem" - index 是下标 wx:for-index=newIndex - wx:key 绑定 key "*this" 是本身 - bind:enevt="{{fn}}" 冒号可以省略 - wx:if 4. wxss文件 -> css文件 - 单位rpx,wh,vh - 建议使用flex布局 数据 1.this.setDate{{data:value}} - setData 函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的this.data 的值 (同步) 2. this.methodFn 调用页面的方法 3. this.data.xx 调用data中的数据 云函数 创建云函数 1. 在云函数目录下新建node.js云函数(右键创建) 2. index.js中的内容 1. 下载云函数入口文件 wx-server-sdk 使用npm install --save wx-server-sdk下载 2. 初始化云函数 cloud.init() 3. 云函数的入口函数 exports.main=fn(event,context) 小程序中调用云函数 1. wx.cloud.callFunction({options}).then(fn{res}).catch(fn{err}) wx.cloud.callFunction({ name: "demo", //云函数名称(文件夹名称) data:{ //data是云函数的实参,和云函数的event形参对应 name:"zhangsan " } }).then(res =>{ console.log(res) }).catch(err=>{ console.log(err) }) 2.