
微信小程序
分享一些微信小程序开发过程中踩过的坑以及如何填坑
sunshine2285
爱代码,爱生活!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微信小程序开发 - WMusicPlayer登录注册模块
自动登录 Created with Raphaël 2.2.0开始运行小程序app.js中onLaunch()函数执行wx.login()获取codewx.request()url:/login返回值为userinfouserid != -1 ?将获得的用户信息保存为全局变量GlobalData登录流程结束跳转到用户中心请求授权wx.showModal:[failed]yesnoyesnoyesn...原创 2019-08-09 11:30:03 · 237 阅读 · 0 评论 -
微信小程序开发 - WMusicPlayer整体构思
微音乐 (WMusicPlayer) 1. 项目定位 利用微信小程序的 简洁、即开即用 的特点设计一款小巧而精致音乐播放器 - OUC微音乐 2. 技术方案 前端:微信小程序移动开发框架 服务端:java web原生servlet 数据库:mysql 3. 前端设计 WMusicPlayer前端设计 4. 服务端设计 WMusicPlayer服务端设计 5. blog WMus...原创 2019-08-09 11:28:15 · 427 阅读 · 0 评论 -
微信小程序开发 - WMusicPlayer小程序端设计
主要页面 1. index Page 页面描述:乐库,展示音乐和歌单 组成部分: 推荐歌单 新歌首发 热门歌曲 2. user Page 页面描述:用户中心,显示用户的登录信息以及用户歌单,并提供歌单管理 组成部分: 用户信息 歌单 收藏 3. song Page 页面描述:音乐播放的详情页面,展示歌曲的详细信息,歌曲评论,以及发表评论 组成部分: 歌曲封...原创 2019-08-09 11:29:47 · 1981 阅读 · 0 评论 -
微信小程序开发 - WMusicPlayer服务端设计
使用 java 原生的servlet技术方案,并未使用任何框架 servlet AudioSelectServlet 作用:获取播放音乐的音频流 请求参数:songid 返回值:audioStream response.setHeader("Content-Type", "audio/mpeg"); songSelectServlet 作用:根据歌曲id查询歌曲的...原创 2019-06-04 13:53:42 · 283 阅读 · 0 评论 -
微信小程序开发 - 修改globalData的值
非app.js的页面: var app = getApp(); app.globalData.userName = "xxx"; app.js: 在onLaunch函数中:(var that = this;必须写在onlaunch()开始) onLaunch: function () { var that = this; that.globalData.userName = "x...原创 2019-06-05 16:21:23 · 10847 阅读 · 0 评论 -
微信小程序开发 - 微信升级wx.getUserInfo()接口后弹出授权窗口及获取用户信息的方法
微信升级wx.getUserInfo()接口后弹出授权窗口及获取用户信息的方法 1. wx.getUserInfo()修改原因: 未修改之前由于获取用户权限的弹窗可以由小程序主动执行,小程序可以恶意执行在用户无操作时一直弹出授权窗口,导致小程序无法退出等问题。所以微信将一系列授权和设置弹窗均修改为必须要通过 button 组件的点击事件由用户主动触发。 2.修改后的代码: wxml中:(触...原创 2019-06-05 12:06:50 · 5632 阅读 · 0 评论 -
微信小程序开发 - 解决登录与用户唯一标识问题
关于小程序登陆功能及用户唯一标识的思考与解决 1. 需求分析: 在小程序开发过程中遇到的必不可少的需求之一便是需要唯一确定用户的身份,如果做成类似于网站的使用用户名和密码验证的话不仅没有体现小程序的优势也对于用户来说无法获得较好的用户体验。 2.解决方法: 将用户和微信号绑定起来,使用微信小程序提供的API wx.login() ,每当用户打开小程序时自动登录。当需要判断登录状态时使用 w...原创 2019-06-04 13:49:19 · 5730 阅读 · 0 评论