精华

腾讯云团队开发的微信小程序demo,也许会是你很棒的学习对象哦~

  • • 发表于 8年前
  • • 作者 ghostsf
  • • 6391 人浏览
  • • 10 条评论
  • • 最后编辑时间 8年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

先贴下腾讯云团队的github group,https://github.com/CFETeam

微信小程序会话管理 - 客户端
微信的网络请求接口 wx.request() 没有携带 Cookies,这让传统基于 Cookies 实现的会话管理不再适用。为了让处理微信小程序的服务能够识别会话,我们推出了 weapp-session。

weapp-session 使用自定义 Header 来传递微信小程序内用户信息,在服务内可以直接获取用户在微信的身份。

本客户端需要配合服务器代码使用。
客户端的使用比较简单,提供了一个和 wx.request 参数一样的方法:
`const request = require(‘./lib/session-request.js’);

request({
url: ‘https://www.mydomain.com/myapi‘,
success(data) {
console.log(data);
}
});具体使用可以参照pages/example/example.js` 的代码。

微信小程序示例 - 一笔到底
微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。

微信的定位并不是 HTML5,这里很多人都有误解。在一些实现上,并不能想当然地用 HTML5 的思路来思考。比如,微信的请求接口 wx.request 并不支持 cookie 传递,所以会话层不能使用传统的 Session 方式。

这篇文章分享一个简单的画图应用,使用自己新鲜出炉的小程序会话管理能力来判断并当前用户的身份。

微信小程序示例 - 小相册
小相册是结合腾讯云对象存储服务(Cloud Object Service,简称COS)制作的一个微信小程序示例。在代码结构上包含如下两部分:

  • app: 小相册应用包代码,可直接在微信开发者工具中作为项目打开
  • server: 搭建的Node服务端代码,作为服务器和app通信,提供 CGI 接口示例用于拉取 COS 图片资源、上传图片到 COS、删除 COS 图片

小相册主要功能如下:

  • 列出 COS 服务器中的图片列表
  • 点击左上角上传图片图标,可以调用相机拍照或从手机相册选择图片,并将选中的图片上传到 COS 服务器中
  • 轻按任意图片,可进入全屏图片预览模式,并可左右滑动切换预览图片
  • 长按任意图片,可将其保存到本地,或从 COS 中删除

微信小程序示例 - 新片预告
新片预告是结合腾讯云点播 VOD和云数据库 MySQL制作的一个微信小程序示例。在代码结构上包含如下两部分:

  • app: 新片预告应用包代码,可直接在微信开发者工具中作为项目打开
  • server: 搭建的Node服务端代码,作为服务器和app通信,提供 CGI 接口示例用于拉取云数据库上的视频列表、评论列表,将评论数据提交到云数据库

新片预告主要功能如下:

  • 支持分页滚动加载视频列表
  • 点击海报跳转至详情页播放视频
  • 对视频进行评论
  • 展示视频的评论列表

微信小程序示例 - 剪刀石头布

没事打开小程序,和附近的人剪刀石头布,想来就来,想走就走。谁能成为武林高手?!
微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及 API,在这个平台上面的想象空间很大。

腾讯云拿到了小程序内测资格,研究了一番之后,发现微信支持 WebSocket 还是很值得玩味的。这个特性意味着我们可以做一些实时同步或者协作的小程序。

这篇文章分享一个简单的剪刀石头布的小游戏的制作,希望能对想要在小程序中使用 WebSocket 的开发者有帮助。

整个游戏非常简单,连接到服务器后自动匹配在线玩家(没有则分配一个机器人),然后两人进行剪刀石头布的对抗游戏。当对方进行拳头选择的时候,头像会旋转,这个过程使用 WebSocket 会变得简单快速。

以上,来自腾讯云团队开发的微信小程序demo,也许会是你很棒的学习对象哦~

By the way,可以不要脸滴申精吗?

分享到:
10条评论
Ctrl+Enter
作者

ghostsf

ghostsf

APP:1 帖子:6 回复:124 积分:361

已加入社区[2938]天

www.ghostsf.com

作者详情》
Top