微信⼩程序【腾讯云开发】创建并上线⼩程序项⽬(涉及-数
据库操作)
学习 视频 ⽹址 :【云开发实战】30分钟创建并上线⼩程序项⽬
视频-项⽬-源码 :
⽬ 录
1、项⽬介绍
2、创建项⽬、云开发初始化、页⾯初始化
什桂花好养活吗 么是云开发?
可以理解为微信官⽅给我们的⼀个免费服务器。
帮我们部署好了⼩程序的眉清目秀的反义词 环境。
将服务器的⼀些功能,⽐如数据库的增删改查封装成如何学好生物 了接⼝。
我们不需要使⽤⾃⼰的服务器和域名就能让别⼈访问到我们的⼩程序。
创建云开发项⽬
云开发初始化
微信官⽅⽂档 :【云开发】
3、登录功能(云函数的创建和调⽤)
微信官⽅⽂档 :【组件】【表单组件】【Button】
中国诗歌
微信官⽅⽂档 :【云开发】【云函数瓜子怎么种植 】
获取openid(每个微信号的唯⼀标识)
设置云函数
每次修改代码,都要重新上传
调⽤云函数
⽤户登录按钮的设置:
登录缓存的设置【rageSync()、rageSync()】
登陆成功后,保存⽤户信息:
Page({
data: {
urinfo: {}, //储存⽤户信息-urinfo
openid: "" //⽤来保存云函数获取到的openid信息
},
onGotUrInfo: function(e) { //参数e
const that = this; //保存this,调⽤a
// a({ //tData()⽅法:保存获取到的数据
// x: fo //保存⽤户信息
// })
// ("x", .x)
nction({ //调⽤云函数
name: "login", //指定-要调⽤哪个云函数
success: res => {
("云函数调⽤成功.")
a({ //a():指的是这个⽅法,⽽不是页⾯对象,this⽆效
openid: ,
urinfo: fo //当云函数调⽤成功后,才给uesrinfo、openid赋值
})
//将openid保存到urinfo变量世界上最小的嘴巴 中,保存到缓存中
//数据越少越好,两条信息合成⼀条信息,将openid变成urinfo中的字段
=
("openid", )
纹生 ("urinfo", fo)
rageSync("urinfo", fo) //保存缓存的⽅法rageSync(key, data)
},
fail: res => {
("云函数调⽤失败.")
}
})
},
onLoad: function (options) {//页⾯加载调⽤登录⽤户信息,需要⽤到onLoad()⽣命周期函数
const ui = rageSync('urinfo')//获取缓存信息rageSync()---rageSync()
a({//将变量保存到data数据中
urinfo: ui,
openid:
})
}
})
4、点击按钮⽣成记录数据(云数据库的插⼊)
在数据库中创建集合
数据库-集合-权限设置
微信官⽅⽂档 :【云开发】【数据库】
5、将记录数据展⽰到页⾯上(云数据库的读取)
更改⽇期显⽰格式:
6、项⽬部署上线
⼿机上,不能正确运⾏: 云函数没有部署(clou朝鲜高宗 蒲瓜瓜 d⽂件);数据库掺杂了⼀些错误的信息。
查看⼩程序版本信息:
本文发布于:2023-04-26 16:08:42,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/849349.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |