打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
云开发小程序项目实战 一

小程序传统开发模式

云开发模式

什么是Serverless?

云开发与 Serverless

什么是小程序云开发?

云开发优势与基础能力

云开发优势

  • 快速上线

  • 专注核心业务

  • 独立开发一个完整的微信小程序

  • 不需要学习新的语言,只需要掌握 Javascript

  • 无需运维,节约成本

  • 弹性伸缩

  • 数据安全

云开发基础能力

云开发开通及控制台功能

  1. 先新建一个云开发项目:

  2. 点击左上角的云开发按钮就能进入控制台了:

代码结构初始化

把调试基础库的版本改为最新:


然后把环境ID填入代码中:

打开 app.json 文件,加入以下代码:

"tabBar":{"color": "#474747",    "selectedColor": "#d43c43",    "list":[{  "pagePath": "pages/playlist/playlist",      "text":"音乐",      "iconPath": "images/music.png",      "selectedIconPath": "images/music-actived.png"    },{  "pagePath": "pages/blog/blog",      "text":"发现",      "iconPath": "images/blog.png",      "selectedIconPath": "images/blog-actived.png"    },{  "pagePath": "pages/profile/profile",      "text":"我的",      "iconPath": "images/profile.png",      "selectedIconPath": "images/profile-actived.png"    }  ]  },

调试可以看到,坐标栏的基本功能实现就差不多了:

代码规范

  • 尽量使用 let / const 去定义变量,不要用 var,因为 var 有跨级作用域,而 let 没有,而 const 对未来不会发生改变的变量有保护作用;

  • 创建对象时,用 const obj = {},而不是 const obj = new Object()

  • 创建数组时,用 const arr = [],而不是 const arr = new Array()

  • 监听页面初次渲染完成的生命周期函数一般不用 onReady: function() {},而用 onReady() {}

  • const person = { userName: userName, age: 33 } 可以简写成 const person = { userName, age: 33 },并且简写属性最好放在前面;

  • 调用云函数的方法:(要先把该方法上传并部署到服务器)

wx.cloud.callFunction({name: 'login'}).then((res) => {console.log(res)this.setData({openid: res.result.openid})})
  • 每行代码结尾可以不加分号;

来源:https://www.icode9.com/content-1-906901.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
小程序自定义底部菜单栏
转载|微信小程序底部导航栏设置
微信小程序自定义tabbar(官方custom
微信小程序|底部标签导航
小程序 底部导航Tabbar
小程序-tabbar相关样式设置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服