Git Product home page Git Product logo

leantodo-weapp's Introduction

LeanTodo × 微信 / QQ 小程序

使用 LeanCloud 存储 SDK 在微信 / QQ 小程序平台上实现的 LeanTodo 应用。通过这个 demo 你可以学到:

  • 如何使用存储 SDK 对云端数据进行查询、增加、修改与删除
  • 查询结果为一个列表时,如何将其绑定到视图层进行展示以及如何在点击事件中得到对应的数组项
  • 如何使用 LiveQuery 实现对查询结果的实时更新
  • 如何自动登录 LeanCloud 用户系统
  • 如何在登录后设置帐号与密码以供用户在其他平台的 LeanTodo 应用上登录
  • 如何实现微信支付(需配合 后端
  • 如何实现下拉刷新

你可以通过微信 / QQ 扫描以下二维码进入 demo。

LeanTodo Weapp QR LeanTodo QQ App QR

本地运行

你也可以获取源码通过微信 / QQ 开发者工具本地进行本地运行:

  1. 按照 文档 - 准备工作 的说明,完成准备工作。
  2. 按照 文档 - 一键登录 的说明,在 LeanCloud 控制台配置小程序的 AppID 与 AppSecret。
  3. clone 本项目代码,导入微信 / QQ 开发者工具。
  4. 打开 app.js,将初始化 SDK 代码(AV.init())中的 appIdappKeyserverURL 替换为你的 LeanCloud 应用的 AppID 、AppKey 、ServerURL。
  5. 如果要调试打赏(支付)功能,需要先按照 后端 repo 的说明将其正确部署到云引擎中。

leantodo-weapp's People

Contributors

leeyeh avatar sdjdd 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

leantodo-weapp's Issues

wx.previewImage无法预览AV.File生成的图片

直接访问测试:第一张可以,第二张不行(leancloud创建的图片地址)

wx.previewImage({
  urls : [
    'https://www.baidu.com/img/bd_logo1.png',
    'http://ac-XiTP250b.clouddn.com/0ff7ce7e5ee21f13b24d.jpg'
  ]
})

动态生成测试,也是不行

new AV.File('draw.jpg', {
          blob: {
            uri: filePath
          }
        })
        .save()
        .then(function (file) {
          console.log(file.url())
          wx.previewImage({
            urls: [
              'https://www.baidu.com/img/bd_logo1.png',
              file.url()
            ]
          })
        })
        .catch(console.error)

Android 对云代码的调用有问题?

在 iOS 和模拟器上是没问题的,但是在 Android 中:Android 4.4.2 WeChat 6.3.31.940
query 和 AV.Cloud.run 都无法接到回调。
请求发送成功了,回调没有被触发。

用了 av-weapp-min.js 后出现以下错误

显示401,unauthorized错误

显示401,unauthorized错误。请问如果代码如果可以正常运行一定要在Leancloud里面填写appid和appsecret吗?

typo error

todo.js 里有好几处 consolo.error

似乎不支持wepy?

目前在wepy里尝试了下,似乎没出现预料的结果
import av from '../utils/av-weapp-min'

av.init({
appId: XXX,
appKey: XXX,
})
var student= await new av.Query('student')

一个潜在的兼容性Bug

在项目中,发现没有使用wx.getSystemInfo这个API去获取使用机型的系统信息。
然后通过windowWidth,windowHeight和safeArea来调整小程序的布局设置。

没有通过wx.getSystemInfo的适配,在部分机型上可能会出现一些样式问题。

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.