快速连接有共同需求的地域相近的个体,共享商家的一些促销活动(如:满额减、满额起送等),改善高校同学的拼单体验,与身边人一同享受拼单优惠。
前端选择是微信小程序,后端是leanCloud。
- 调用
wx.chooseImage(OBJECT)
获取本地图片地址,直接更新data,刷新页面,页面中的图片显示空白。 解决方案:选择图片之后先上传leanCloud,返回云地址,在写入data即可。 - image标签没有事件绑定(暂时不知道怎么去做图片点击放大功能,有文章分享称微信小程序image是基于background-image做的,摊手┑( ̄Д  ̄)┍)。
开始想要用
scroll-view
做,不过和预想的效果完全不一样,无奈。 - bind/catch的区别(bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。)。
- 页面data的获取:
this.data
即可,注意(this对象的指向)。 - wx.redirectTo(OBJECT) bug 返回首页tabBar不显示,发布凑单信息之后的使用wx.navigateTo(OBJECT),非常容易导致页面嵌套超过五个,解决方案是使用wx.navigateBack(OBJECT),然后使用页面onShow响应去刷新页面。
- 包裹层铺满屏幕的做法:
- 通用css中加上 其中page类似浏览器中的body或者html
page { width: 100%; ming-height: 100%; } .container { width: 100%; min-height: 100%; }
- 通用css中只对container类进行处理
.container { position: absolute; width: 100%; min-height: 100%; }
- 通用css中加上 其中page类似浏览器中的body或者html
- 调试时,切换机型,首页浮动“+”入口位置下移。
需要申请一个leancloud账号以及应用,找到应用中的设置中的应用key,更改app.js中的对应的appid和appkey,如下:
AV.init({
appId: '你自己的appId或者测试用例',
appKey: '你自己的appKey或者测试用例',
});
测试用例中appId: 'DshsfhQRaevm0oRTrm36Ix3u-gzGzoHsz',appKey: 'MFkExxSQFTK6q6G5LlwSIYXf'