个人案例
图略
征集照片小程序、采集视频、收集旅游照片整理的小程序
征集照片小程序、采集视频、收集旅游照片整理的小程序扫码体验
Fotoo征集一下丨征稿投票评选
一个方便照片征集、视频征集、投稿的小程序
一个方便照片征集、视频征集、投稿的小程序扫码体验
口算卡132
口算卡132
口算卡132扫码体验
口算卡132 小程序-云开发 本文记录我基于小程序云开发模式,进行小程序“口算卡”的全部历程,篇幅较长,分为以下篇章 需求概述及简单上手小程序云函数使用(写入DB及读取DB)小程序云函数(语音识别,从思路到实现到放弃使用云函数)语音识别,从小程序云函数到自建服务器转码识别[图片] 1,需求概述及简单上手 需求,已经根据需求做了卡片,但是手工发牌很累人,所以准备做这个口算卡132 [图片] 小程序基本开发简单说下, 1,使用云开发快捷模板 2,学习云开发快捷模板自带代码功能 3,动手做,获得132题的数据,132题其实就是结果在10以内的加减法,2成for循环判断差大于等于0或者和小于等于10;共得到132题; [图片] 4,将题竖向显示,使用了css的旋转属性,这都很简单; 5,正确了点对号,错误了点错,统计对错,显示结果; [图片] 至此,简单版已经完成;可以解决发牌问题及统计时间问题; 2,小程序云函数使用(写入DB及读取DB) 有个口算结果、时间、错题数、题量、我们得把它存储起来,方便之后看看趋势和进步; 所以这里要研究下小程序云开发里的 databaseGuide ,很方便的写入和读取;写入成绩代码如下 saveScore(){ const db = wx.cloud.database() db.collection('shuzi132').add({ data: { type:'132', addtime: parseInt(new Date()/1000), total:this.total, totalFail:this.totalFail, time:this.time, } }) }, 读取成绩列表 getHistory(){ const db = wx.cloud.database() db.collection('shuzi132') .where({_openid: getApp().globalData.openid}) .orderBy('addtime', 'desc') .skip(this.offset)//分页offset .limit(this.limit)//分页limit .get() .then(res=>{ console.log(res); if(res.data.length this.hasMore=false; } if(res.data.length>0){ this.formatRows(res.data); } }) }, [图片]在此基础上,继续开发了班级资料,通过班主任姓名,将一个班的同学记录展示出来,方便教师管理 3,小程序云函数(语音识别,从思路到实现到放弃使用云函数) 怎么才能用的更舒服,那肯定是小孩报出答案后,自动识别语音,然后比较一下就可以了; 篇幅限制,请移步查看云函数的开发 经过了思路二的折腾,证明网络请求果真是消耗资源的大头,所以有了思路3,socket方式,下章我们开始 socket 之旅 4,语音识别,从小程序云函数到自建服务器转码识别 折腾了小程序云函数,从实现到放弃;所以有了思路三,nodejs+socket+ffmpeg+百度SDK 必须有服务器可用来搭建 socket 服务哦 篇幅限制,请移步看我如何从想法到实现再到放弃语音识别!!!
#云开发# 你有使用小程序·云开发数据库吗?有什么经典案例可以分享呢?小程序·云开发的数据库,是一个既可在前端操作、也能在云函数中读写的json数据库,对外提供丰富的数据库API。从满足基础可用性到现在,已能够满足中大型小程序的要求。 那么,基于云开发数据库,你做过哪些有意思的小程序实践呢?在这个话题中,我们面向广大开发者(包括个人和企业)征集云开发数据库的使用案例,优秀的案例将有机会获得官方专属访谈与“微信开发者”官方公众号推送宣传分享。 [图片] 案例分享建议包括云开发数据库使用背景与需求,可提供脱敏的代码示例与数据。 参与#云开发#系列话题并提供高质量回答或建议者即有机会获得微信相框Classic一台,快来参加吧! [图片] *获奖情况将在后续「社区每周」公告中公示,如获访谈机会将有官方运营专员通过社区私信联系作者,请及时留意社区私信 *使用小程序云开发过程中的如有疑问或Bug反馈,可在社区云开发版块发帖交流
2020-05-21这是之前写的,没研究过elemMatch,你参考下 [图片]
微信小程序云开发,对象数组条件查询结果没有筛选,全量返回了?第一种写法: const db = wx.cloud.database() const _ = db.command db.collection('vegetable_list').where({ list:{ kind:'根茎类' } }).get({ success: res => { console.log("res:", res.data) }, fail: err => { console.log("error:", err) } }) 第二种写法: db.collection('vegetable_list').where({ list:_.elemMatch({ kind:'根茎类' }) }).get({ }) 都是全量返回,筛选条件没起作用!求官方同学尽快帮忙解决一下
2020-05-06=== 会判断是否完全相等 val===""?true:false
这种空value用if如何判断?[图片] 我想问下这种该如何用if判断,用console.log(this.data.path==null)是false
2020-04-27全部使用云开发开发的小程序 “口算卡132”,主要用到的云能力是云数据库; 之前有个想法就是孩子报出答案后,可以语音识别,程序自行判断是否正确; 这个要求需要实时传输解析语音,需要用到socket;我在自己服务器上搭建了一套,但最终因为目前各平台对一个数字(比如 15-6,孩子念出9,很难解析出来)解析度不高,严重干扰用户使用,只能放弃这个想法; 希望云开发能提供一些高大上的丰富的云能力,类似云开发AI扩展方案,更完美的是可以开发工具面板上选择并一键部署功能
#云开发# 你有使用「小程序·云开发」吗?你对小程序的云开发能力有什么好的建议?「小程序·云开发」使开发者可以便捷地使用“云”来开发小程序和小游戏,无需自己搭建服务器,“云”即提供完整的原生云端支持和微信服务支持,在降低开发成本的同时实现快速上线和迭代。 目前小程序·云开发已支持云函数、云数据库、云存储、云调用等多项云能力,并提供了丰富的API和小程序云控制台管理功能。在你的小程序产品研发过程中,你有使用「小程序·云开发」吗?你对小程序的云开发能力有什么好的建议? [图片] 参与#云开发#系列话题并提供高质量回答或建议者即有机会获得微信相框Classic一台,快来参加吧! [图片] *获奖情况将在后续「社区每周」公告中公示,受近期疫情影响,公示与发货时间可能有所延长 *使用小程序云开发过程中的如有疑问或Bug反馈,可在社区云开发版块发帖交流
2020-04-26如果想用七牛的免费流量,那就大胆用http
image里的图片地址可以使用http吗?image里的图片地址可以使用http吗?像这种的? [图片]
2020-04-251,能在小程序MAP做标记点,数据必须是经纬度(如:latitude: 39.62420161,longitude: 118.1174469),用户自己可以填写吗? 2,如果非专业用户不能填写,你需要使用地图选点api 接口,wx.chooseLocation,用户选择位置后记录到服务端
微信小程序MAP怎么让用户在手机上,用户自己添加标记点。求赐教.....?微信小程序MAP怎么让用户在手机上,用户自己添加标记点。求基础代码.....?
2020-04-131,可以使用 movable-view 的 htouchmove 和 vtouchmove ,当 scale-value 大于1.5 时catch (htouchmove 、vtouchmove ) 这样就可以在图片放大时屏蔽掉 swiper,图片缩小后自动恢复 swiper 滑动 <movable-view wx:if="{{urlsLoaded[index]}}" class="proviewimage-movable" bindtap="multipleTap" bindscale="movableScale" direction="all" inertia scale catchhtouchmove="{{scaleValueTmp>1.5?'touchmove':''}}" catchvtouchmove="{{scaleValueTmp>1.5?'touchmove':''}}" scale-min="1" scale-max="{{scaleMax}}" scale-value="{{scaleValue}}"> </movable-view> 2,监听缩放事件,设置scaleValueTmp 的值 lastMovableScale:null, lastMovableScaleTime:null, movableScale(e){ this.lastMovableScale=e.detail if(this.lastMovableScaleTime){ clearTimeout(this.lastMovableScaleTime) } this.lastMovableScaleTime=setTimeout(()=>{ console.log('this.lastMovableScaleTime',this.lastMovableScale) this.setData({ scaleValueTmp:this.lastMovableScale.scale }) this.lastMovableScaleTime=null },100) }, 3,演示效果 [图片]
swiper 和 movable-view一起使用,缩放拖动图片,冲突,怎么解决?双指缩放放大图片之后,拖动图片,swiper也生效,变成上一页下一页了 <swiper class="swiper" skip-hidden-item-layout current="{{current}}"> <block wx:for="{{groupList}}" wx:key="{{item.id}}"> <swiper-item> <movable-area class="swiper" scale-area> <movable-view class="swiper" direction="all" out-of-bounds scale scale-min="1" scale-max="4" scale-value="1" > <image lazy-load src="{{item.url}}" mode="aspectFit"></image> </movable-view> </movable-area> </swiper-item> </block> </swiper>
2020-04-13去注册个七牛(其它提供存储服务的都行),把视频上传到七牛上,你就能得到网址了
在微信小程序中怎么上传本地视频呀?[图片]本地视频没有网址.... 我要怎么才能在小程序上播放这个视频呢
2020-03-30打开app可以尝试下 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html 浏览器和appStore 都是app
微信小程序能打开appStore或者是浏览器吗?如果可以的话怎么该操作!
2020-01-13这内容太少,大家都得猜你的小程序逻辑 1,进行申诉,写清楚按官方那种示例进行授权登录,并截图说明流程 2,将申诉中参考的示例及截图贴到这里,大家帮你分析
小程序内容功能符合规则,为什么依然提示不符合规范要求?该小程序已经把获取用户信息授权修改为与小程序内用户帐号登录规范一样了 提交审核给出的结果还是说未达到要求 但是没有说明原因 麻烦解决一下 如果有问题请给与明确的问题 方便修改 [图片]
2019-12-02