Giter Site home page Giter Site logo

magic007 / wechatappdemo Goto Github PK

View Code? Open in Web Editor NEW
121.0 11.0 47.0 424 KB

微信小程序demo,微信小程序开发教程,小程序快速入门,新版SDK DEMO请查看

Home Page: https://github.com/bmob/wechatapp-demo

JavaScript 100.00%
openid demo wechat-sdk wechat-weapp

wechatappdemo's Introduction

Bmob 微信小程序 Demo

增删改,登录,注册,图片上传演示


打开Demo你可以这样操作:

##个别开发者还未申请小程序,这里提供一个一些账户

  1. appkey:wx77d6b7031c1e4763
  2. 登录演示应用账号 [email protected] 密码:123456

使用方法

###使用视频教程

链接地址:小程序视频教程

说明


本小程序示例不需要购买任何相关服务器,开箱即用。如是之前平台老用户则不需重复申请账号,并且打通之前的Android,IOS,等平台数据,本示例整合了常用的功能,开发请按照以下步骤操作。

将sdk引入到微信小程序中


  1. utils目录下bmob.js,underscore.js 复制至项目中utils目录下

  2. App.js 初始化SDK

     var Bmob = require('utils/bmob.js');  
     Bmob.initialize("4195da08a4bfe3814a4284de579fd8c0", "f0fd39c21b7ffab76c530eb5d63b3415");
    
  3. 建立diary表创建title,content字段

DEMO 数据查询简单示例


具体请查看Demo 代码
var Diary= Bmob.Object.extend("diary");
  var query = new Bmob.Query(Diary);
  // 查询所有数据
  query.limit(that.data.limit);
  query.find({
    success: function(results) {
      // 循环处理查询到的数据
      that.setData({
        diaryList:results
      })
    },
    error: function(error) {
      console.log("查询失败: " + error.code + " " + error.message);
    }
  });

Tip: 如果你对数据处理要求比较高,可以引入underscore.js库。

配置AppId和AppSecret


登录网址后台点击应用->设置->微信小程序帐号服务配置填写AppID,AppSecret

Tip: 如果你的小程序不需要获取用户open id功能,则不需要配置。


版本 v3.6.1

Note:

  • 应微信要求,登陆 auth() 函数,不再保存用户头像

  • 增加user.getUserInfo()函数, 更新用户昵称头像信息

版本 v3.6.0

Note:

  • 登陆 auth() 函数,增加then回调,如果出现错误,控制台会提示
  • 兼容小程序游戏,去掉hideNavigationBarLoading 相关函数
  • 增加微信支付退款功能
  • 修复批量删除函数必须用Bmob对象Bug

版本 v3.5.0

Note:

  • 数据SDK整合app.js相关功能
  • 数据启用新域名
  • 增加全新socketSDK
  • 优化登陆流程,登陆更加智能

版本 v3.4.1

Note:

  • 修复个别时候图片上传进度不正确
  • 增加分组、统计等功能
  • 增加BQL 查询功能

版本 v3.4.0

Note:

  • 增加获取手机号解密示例
  • 增加小程序客服回复示例

版本 v3.3.2

Note:

  • 修复视频格式Bug
  • 新特性 文件上传增加进度显示

版本 v3.3.1

Note:

  • 增加试试通讯域名wss.bmobcloud.com
  • 聊天室优化部分流程

版本 v3.3.0

Note:

  • 增加主人通知接口
  • 增加图文素材示例

版本 v3.2.0

Note:

  • 增加webSocket通讯协议
  • 增加群聊示例

版本 v3.1.0

Note:

  • 模板调用图片,支持链试调用。 例如: obj.pic.url
  • 连表查询,不在需要重写对象。支持链试调用。 obj.user.nickname

版本 v3.0.0

Note:

  • 此版本主要变动开发者请求API地址,兼容微信白名单工单
  • index代码增加模板消息推送。

版本 v2.1.0

Note:

  • 增加日记详细页面
  • 修复小程序点击事件冒泡问题catchtap
  • 首页增加模糊搜索
  • 修复我发布的没显示bug

版本 v2.0.2

Note:

  • 增加我发布的
  • 修复部分bug

版本 v2.0.1

Note:

  • 图片上传增加批量上传
  • 页面底部增加版权

版本 v2.0.0

Note:

  • 增加新接口,生成二维码应用内推广链接
  • 升级UI2.0
  • 增加反馈功能模版

版本 v1.1.0

Note:

  • 增加新登录接口,使用请看app.js
  • 增加新图片删除接口,使用请看接口图片上传

版本 v1.0.0

Note:

  • 增加微信支付接口,只需填写key即可微信收款

版本 v0.5.0

Note:

  • 修复返回当前用户延时问题
  • 修复修改用户表缓存没更新问题

版本 v0.4.2

Note:

  • 修复短信验证Bug
  • 添加短信验证Demo

版本 v0.4.1

Note:

  • 修复注册跳转错误
  • 增加获取OpenId示例

版本 v0.4.0

Note:

  • 添加接口示例
  • 添加短信发送示例
  • 添加退出账户操作
  • 增加个人信息展示

版本 v0.3.0

Note:

  • 添加微信小程序关联Bmob后端填写key
  • 小程序获取openid

版本 v0.2.0

Note:

  • 修复部分bug
  • 增加文件上传

版本 v0.1.0

Note:

  • 数据增删改查
  • 登录
  • 注册
  • 短信

Tip: 更多信息请查看官方文档 ,如需帮助可以加入小程序讨论QQ群:118541934

wechatappdemo's People

Contributors

magic007 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wechatappdemo's Issues

聊天功能不可用

RT,在测试中发现,Console一直打印‘发送一条消息’,出现reporter error:Maximum call stack size exceeded

getPhone功能不可用

貌似是因为没有实现 调用的云函数,可以分享一下demo里用到的云函数吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.