小程序的注册(获取appid):百度搜索微信公众平台-注册-选择小程序-填写资料(未注册过微信公众平台或者开放平台、必须要企业)(用户名:18235185547@163.com 密码:jj213072)
服务器的搭建(个人的话推荐sae新浪云)

api:
想要在手机浏览功能:在开发者工具上点击预览-扫码(必须有api 而且是开发者的手机)

 

1.报错Do not have showView() handler in current page: pages/index/index. Please make sure that showView() handler has been defined in pages/index/index, or pages/index/index has been added into app.json
解决办法:在页面中bindtap后面添加的方法不能加()
正确的:<view bindtap='showView'>视图容器</view>
错误的:<view bindtap='showView()'>视图容器</view>
2.navigator跳转无效
解决办法:看路径的所在文件与你要跳转的文件目录 写出正确的路径
<navigator wx:for="{{views}}" wx:key="*this" url='../{{item}}/{{item}}'>{{item}}</navigator>
检查路径是否在app.json里面注册过
TabBar中的list项的配置pagePath,尽量不要作为其他页面的跳转链接。否则会无效
3.scroll-view横向滚动 不能滚动
解决办法:要想横向滚动,首先要先把子元素设置成一行,发现float不能用
要对子元素进行display:inline-block ,容器进行 white-space: nowrap;
4.微信小程序在app.js中异步获取的openid怎么在index.js中调用(因为异步问题)
解决办法:改成回调函数(http://blog.csdn.net/mayuko2012/article/details/78252870)
5.客服后台接入地址:https://mpkf.weixin.qq.com
6.发送模板消息
错误码:47001 解决办法:去掉请求添加的header即可成功发送模板消息
41028 the formId is a mock one 使用真机测试便可获得
7.录音功能
在手机预览器里查看调试发现 invoke event startRecord in page 之后查看了getSetting发现scope.record为false 未授权