简单回顾一下哈:
WXML:页面结构,相当于网页 HTML,负责摆放文字、按钮、容器等;
WXSS:页面样式,相当于网页 CSS,控制颜色、间距、排版等。
<!--index.wxml --><viewclass="container"><viewclass="title">我的首个小程序页面</view><viewclass="content"><text>云开发数据演示</text></view><buttonbindtap="addData">新增数据</button><buttonbindtap="queryData">查询数据</button><buttonbindtap="updateData">修改数据</button><buttonbindtap="delData">删除数据</button></view>
/*index.wxss*/.container{padding:30rpx;}.title{font-size:36rpx;font-weight:bold;text-align:center;margin:40rpx 0;}button{margin:20rpx 0;}
💡新手小贴士:小程序统一使用 rpx 单位自适应手机屏幕,不要直接使用 px!
1.登录小程序后台(mp.weixin.qq.com),侧边栏找到【云开发】;
2.点击开通,选择免费环境
(个人学习完全够用);
3.设置环境名称,等待环境初始化完成;
4.复制你的环境ID,后续代码需要填写。
需要填写。
!!!重要提醒:开通环境之后,回到微信开发者工具,在项目配置里填写云开发环境 ID,才能正常调用数据库。
⚠️正式上线务必收紧权限,避免数据被恶意篡改!
//index.jsconst db = wx.cloud.database()Page({data:{},//新增数据addData(){db.collection('demo-one').add({data:{name:"第一条测试数据",time:new Date()},success:res=>{wx.showToast({title:"新增成功"})console.log("新增id",res._id)}})},//查询数据queryData(){db.collection('demo-one').get({success:res=>{console.log("查询结果",res.data)wx.showToast({title:"查询完成,查看控制台"})}})},//修改数据updateData(){//把此处_id替换成你数据库真实的数据IDdb.collection('demo-one').doc("填入数据_id").update({data:{name:"修改之后的数据"},success:res=>{wx.showToast({title:"修改成功"})}})},//删除数据delData(){//把此处_id替换成你数据库真实的数据IDdb.collection('demo-one').doc("填入数据_id").remove({success:res=>{wx.showToast({title:"删除成功"})}})}})
!!!给大家分享一个我自己也失误的地方!!!
在app.js必须加上云环境初始化代码
//app.jsApp({onLaunch() {// 填入你自己的云开发环境ID!!wx.cloud.init({env: "你的环境ID",traceUser: true})}})