小程序api

小程序跳转到其他小程序

拟墨画扇 提交于 2019-12-04 21:07:07
我记得在之前的几个月小程序跳转必须是同一主体(同一公众号),但是现在不用了!!可以 随便跳转 了!! 一、使用限制 1.需要用户触发跳转 从 2.3.0 版本开始,若用户未点击 微信小程序 页面任意位置,则开发者将无法调用此接口自动跳转至其他小程序。 2.需要用户确认跳转 从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 fail cancel。 3.每个小程序可跳转的其他小程序数量限制为不超过 10 个 从 2.4.0 版本以及指定日期(具体待定)开始,开发者提交新版小程序代码时,如使用了跳转其他小程序功能,则需要在代码配置中声明将要跳转的小程序名单,限定不超过 10 个,否则将无法通过审核。该名单可在发布新版时更新,不支持动态修改。配置方法详见 如下代码。调用此接口时,所跳转的 appId 必须在配置列表中,否则回调 fail appId "${appId}" is not in navigateToMiniProgramAppIdList。 4.关于调试 在开发者工具上调用此 API 并不会真实的跳转到另外的小程序,但是开发者工具会校验本次调用跳转是否成功。详情 开发者工具上支持被跳转的小程序处理接收参数的调试。详情 二、配置详情 app.json文件中 最后一行 是你配置要跳转到的小程序

小程序api的promise封装

Deadly 提交于 2019-12-04 20:08:35
微信小程序和支付宝小程序的api封装方法是一样的,都是外部新建一个js,使用module.exports导出,要注意的是,最好使用post请求,虽然get请求没什么不好,主要是好修改。这里使用的MD5进行了token加密,最好还是把md5.js单独写下来( MD5函数js ) var app = getApp(); // 引入app.js里初始化数据 var MD5 = require('./md5.js') function ApiFun (url,params) { var param = {} let timeStamp = Number(new Date()) // 时间戳 let Token = "*******" return new Promise((resolve, reject,next) => { my.request({ // 支付宝小程序是my,微信小程序是wx url: app.globalData.baseUrl + url, // 域名+接口名称 method: "POST", data: params, // 参数 success: resolve, // 成功结果 headers: { "Content-Type": "application/x-www-form-urlencoded" }, // post请求头 fail: reject, //

需求改进&系统设计

陌路散爱 提交于 2019-12-04 12:42:34
一 、需求 & 原型改进: 问题1:拾到物品的用户不希望公开自己的个人信息 修改1:在发布的信息下添加留言功能,丢失物品的用户可以留下联系方式 问题2:微信小程序开通支付功能需要微信认证的商户信息 修改2:答谢功能改为用信息发布 问题3:个人信息和发布的信息放在一起,后台信息过于冗杂 修改3:优化了后台数据库,把个人信息和发布的信息分开,便于查看 1. 背景: ( 1 )典型用户:大学城的失主和拾主 ( 2 )用户需要解决的问题: 失主:希望能够尽快找到失物。 拾主:拾到了东西希望能够有一个平台能找到失主。 2. 场景: 失主想要找到丢失的东西。他先打开小程序,然后绑定用户信息。他这时候可以: ①在小程序的首页发布寻物启事的贴子,留下联系方式。 ②浏览首页失物招领的信息。 ③等待拾主登录小程序发布失物招领,这时候小程序后台会根据用户信息找到失主,向失主发送邮箱提醒。 根据这个场景,我们设计出了这些任务: https://www.leangoo.com/kanban/snapshot/get/3099767/98778a595267a29851f6eb918f345fdb 2. 功能分析的四个象限 : 第一象限: ①根据失物招领的信息匹配提醒失主的功能 第二象限:  ①用户发失物招领和寻物启事的功能       ②用户信息绑定       ③发布信息的功能 第三象限: 

第03组 Alpha冲刺(2/6)

若如初见. 提交于 2019-12-04 12:10:22
队名: 十一根小腿 组长博客: 点这里 作业博客: Alpha冲刺(2/6) 1.各组员情况 杨雨丝(组长) 过去两天完成了哪些任务 安排好有关博客撰写和评分人员 小组内各个分工的沟通 跟进组员任务进度 GitHub当日代码/文档签入记录( 组内共享 ) 接下来的计划 继续对小组下一步的任务进行规划和安排 进一步调动小组全员的积极性 将设想的小程序功能粗略全部完成 学习视频剪辑 剩下的任务 燃尽图( 组内共享 ) 遇到的困难 视频剪辑有点难 组员任务有点难分配 调动每个组员的积极性也很难! 收获和疑问 收获:学到了更多视频剪辑技巧 疑惑:如何将界面做的简洁又充满高级感 林郁昊 过去两天完成了哪些任务 完成加入拼单界面的设计 协助完成拼单流程的数据流通逻辑 接下来的计划 其他的部分慢慢来 考试+博客都要注意了 还剩下哪些任务 个人信息界面 学生认证界面 拼单详情界面 遇到的困难 微信小程序操作还不能熟练掌控 部分功能的操作较难 收获和疑问 收获: 通过资料的检索、看教学视频,基本掌握了微信小程序的设计方法,面向百度编程真香 初期拼命,这样我就收获了好好复习准备考试的时间了呢,真好 收获了自信吧,没想到从零开始学习微信小程序竟然出奇的快 疑问:有些难点还需攻克 于婕 过去两天完成了哪些任务 设计视频大概风格 学习相关知识 接下来的计划 再熟练一下剪辑的技巧 明确视频内容

第03组 Alpha冲刺(2/6)

烂漫一生 提交于 2019-12-04 12:10:08
队名: 十一根小腿 组长博客: 点这里 作业博客: Alpha冲刺(2/6) 1.各组员情况 杨雨丝(组长) 过去两天完成了哪些任务 安排好有关博客撰写和评分人员 小组内各个分工的沟通 跟进组员任务进度 GitHub当日代码/文档签入记录( 组内共享 ) 接下来的计划 继续对小组下一步的任务进行规划和安排 进一步调动小组全员的积极性 将设想的小程序功能粗略全部完成 学习视频剪辑 剩下的任务 燃尽图( 组内共享 ) 遇到的困难 视频剪辑有点难 组员任务有点难分配 调动每个组员的积极性也很难! 收获和疑问 收获:学到了更多视频剪辑技巧 疑惑:如何将界面做的简洁又充满高级感 林郁昊 过去两天完成了哪些任务 完成加入拼单界面的设计 协助完成拼单流程的数据流通逻辑 接下来的计划 其他的部分慢慢来 考试+博客都要注意了 还剩下哪些任务 个人信息界面 学生认证界面 拼单详情界面 遇到的困难 微信小程序操作还不能熟练掌控 部分功能的操作较难 收获和疑问 收获: 通过资料的检索、看教学视频,基本掌握了微信小程序的设计方法,面向百度编程真香 初期拼命,这样我就收获了好好复习准备考试的时间了呢,真好 收获了自信吧,没想到从零开始学习微信小程序竟然出奇的快 疑问:有些难点还需攻克 于婕 过去两天完成了哪些任务 设计视频大概风格 学习相关知识 接下来的计划 再熟练一下剪辑的技巧 明确视频内容

第03组 Alpha冲刺 (2/6)

一世执手 提交于 2019-12-04 12:09:48
队名: 十一根小腿 组长博客: 点这里 作业博客: Alpha冲刺(2/6) 1.各组员情况 杨雨丝(组长) 过去两天完成了哪些任务 安排好有关博客撰写和评分人员 小组内各个分工的沟通 跟进组员任务进度 GitHub当日代码/文档签入记录( 组内共享 ) 接下来的计划 继续对小组下一步的任务进行规划和安排 进一步调动小组全员的积极性 将设想的小程序功能粗略全部完成 学习视频剪辑 剩下的任务 燃尽图( 组内共享 ) 遇到的困难 视频剪辑有点难 组员任务有点难分配 调动每个组员的积极性也很难! 收获和疑问 收获:学到了更多视频剪辑技巧 疑惑:如何将界面做的简洁又充满高级感 林郁昊 过去两天完成了哪些任务 完成加入拼单界面的设计 协助完成拼单流程的数据流通逻辑 接下来的计划 其他的部分慢慢来 考试+博客都要注意了 还剩下哪些任务 个人信息界面 学生认证界面 拼单详情界面 遇到的困难 微信小程序操作还不能熟练掌控 部分功能的操作较难 收获和疑问 收获: 通过资料的检索、看教学视频,基本掌握了微信小程序的设计方法,面向百度编程真香 初期拼命,这样我就收获了好好复习准备考试的时间了呢,真好 收获了自信吧,没想到从零开始学习微信小程序竟然出奇的快 疑问:有些难点还需攻克 于婕 过去两天完成了哪些任务 设计视频大概风格 学习相关知识 接下来的计划 再熟练一下剪辑的技巧 明确视频内容

第03组 Alpha冲刺(2/6)

孤人 提交于 2019-12-04 12:09:41
队名: 十一根小腿 组长博客: 点这里 作业博客: Alpha冲刺(2/6) 1.各组员情况 杨雨丝(组长) 过去两天完成了哪些任务 安排好有关博客撰写和评分人员 小组内各个分工的沟通 跟进组员任务进度 GitHub当日代码/文档签入记录( 组内共享 ) 接下来的计划 继续对小组下一步的任务进行规划和安排 进一步调动小组全员的积极性 将设想的小程序功能粗略全部完成 学习视频剪辑 剩下的任务 燃尽图( 组内共享 ) 遇到的困难 视频剪辑有点难 组员任务有点难分配 调动每个组员的积极性也很难! 收获和疑问 收获:学到了更多视频剪辑技巧 疑惑:如何将界面做的简洁又充满高级感 林郁昊 过去两天完成了哪些任务 完成加入拼单界面的设计 协助完成拼单流程的数据流通逻辑 接下来的计划 其他的部分慢慢来 考试+博客都要注意了 还剩下哪些任务 个人信息界面 学生认证界面 拼单详情界面 遇到的困难 微信小程序操作还不能熟练掌控 部分功能的操作较难 收获和疑问 收获: 通过资料的检索、看教学视频,基本掌握了微信小程序的设计方法,面向百度编程真香 初期拼命,这样我就收获了好好复习准备考试的时间了呢,真好 收获了自信吧,没想到从零开始学习微信小程序竟然出奇的快 疑问:有些难点还需攻克 于婕 过去两天完成了哪些任务 设计视频大概风格 学习相关知识 接下来的计划 再熟练一下剪辑的技巧 明确视频内容

第03组 Alpha冲刺(2/6)

浪尽此生 提交于 2019-12-04 12:09:13
队名: 十一根小腿 组长博客: 点这里 作业博客: Alpha冲刺(2/6) 1.各组员情况 杨雨丝(组长) 过去两天完成了哪些任务 安排好有关博客撰写和评分人员 小组内各个分工的沟通 跟进组员任务进度 GitHub当日代码/文档签入记录( 组内共享 ) 接下来的计划 继续对小组下一步的任务进行规划和安排 进一步调动小组全员的积极性 将设想的小程序功能粗略全部完成 学习视频剪辑 剩下的任务 燃尽图( 组内共享 ) 遇到的困难 视频剪辑有点难 组员任务有点难分配 调动每个组员的积极性也很难! 收获和疑问 收获:学到了更多视频剪辑技巧 疑惑:如何将界面做的简洁又充满高级感 林郁昊 过去两天完成了哪些任务 完成加入拼单界面的设计 协助完成拼单流程的数据流通逻辑 接下来的计划 其他的部分慢慢来 考试+博客都要注意了 还剩下哪些任务 个人信息界面 学生认证界面 拼单详情界面 遇到的困难 微信小程序操作还不能熟练掌控 部分功能的操作较难 收获和疑问 收获: 通过资料的检索、看教学视频,基本掌握了微信小程序的设计方法,面向百度编程真香 初期拼命,这样我就收获了好好复习准备考试的时间了呢,真好 收获了自信吧,没想到从零开始学习微信小程序竟然出奇的快 疑问:有些难点还需攻克 于婕 过去两天完成了哪些任务 设计视频大概风格 学习相关知识 接下来的计划 再熟练一下剪辑的技巧 明确视频内容

第八章:在小程序里查询天气(下)

孤街醉人 提交于 2019-12-04 08:14:16
作者: 知晓云 - 小程序开发快人一步 来源:知晓课堂 在上一节,我们已经简单地完成一个天气查询小程序的静态页面,现在,我们就来为它加上逻辑代码。 获取当前位置天气 想象一下,当小程序加载,默认进入天气详情页面,此时页面初始化时应该做哪些工作呢? 初始化逻辑分3步走,具体如下: 1. 首先获取当前地理位置信息,取得经纬度。 2. 调用腾讯地理位置逆解析服务,获取当前位置信息。 3. 调用心知天气 API,获取当前城市天气。 首先我们需要获取当前地理位置信息。小程序提供了 wx.getLocation API,可以让我们有能力获取到当前使用者的地理位置信息。 wx.getLocation 使用方法如下: wx.getLocation({ success: function (res) { // success 属性是获取成功回调函数 console.log(res) that.setData({ hasLocation: true, location: formatLocation(res.longitude, res.latitude) }) } }) 我解释一下上述语句:我们给 wx.getLocation 函数传递了一个对象,对象中有 success 属性,该属性为一个 Function 类型,用于绑定获取地理位置成功事件的回调,在这个回调事件中,我们可以拿到一个 res 对象

小程序开发用什么语言?

我怕爱的太早我们不能终老 提交于 2019-12-04 01:55:14
使用JS+CSS+HTML5语言。 小程序是基于微信平台的轻量级应用,它的开发是应用微信提供的小程序前端规范,结合企业自己开发的应用后端来制作的。 小程序开发使用的语言本质上就是JS+CSS+HTML5,不过不能直接用HTML标签,微信提供一个组件库,没有DOM和其他浏览器上的API;网络、Canvas等也重新包装过。 对于微信小程序而言,前端程序是唯一差异于网站建设技术的,因此,只要使用JS+CSS+HTML5让前端程序过得了关,能够写前端的接口,那么使用PHP,又或者java,以及asp.net的程序语言都是完全支持的。一般对于 网站搭建 而言,都是采用php程序开发微信小程序;技术要求高一点的可以采用java程序开发。 扩展资料: 微信小程序优点: 1、方便快捷,即用即走。不需要再下载什么APP啦,既费流量,又占空间内存。小程序就是方便,即用即走。 2、速度快、不占内存。因为小程序前端代码都是存在微信服务器上的,在腾讯云端存放呢,所以无需加载,直接就打开了,速度也比较快。并且还不占用手机内存。 3、安全稳定、保密性强。其实小程序就类似苹果商店,首先需要审核才能发布。其次小程序通信采用的是https访问,SSL加密通信,并且小程序样式代码都封装在微信小程序里面,所以安全性更高,更稳定。 4、功能丰富,场景丰富。可以调用比H5更多的手机系统功能来进行开发,例如GPS定位、录音