Wepy-小程序踩坑之旅
引言 最近公司需要做一个小程序的项目,正好发现了wepy这么一个跟vue的开发方式类似的框架,不过说起来跟vue类似,但是用起来还真不是那么简单。当然还是先给出官方文档链接,方便查阅,有些细节还真的是在那只言片语间了。 微信小程序开发文档中有个 搜索按钮 ,不过不要相信它是万能的,很多东西就是搜索不到的,比如arrayBufferToBase64这样的api,所以在使用某个功能的时候,尽可能找到该功能对应的组件、API 官方文档 小程序的官方文档 wepy官方文档 下面是已经踩过的 坑 标签中的指令简写 跟Vue类似 对于动态赋值的属性可以使用 :attr="value" 的方式 对于绑定事件可以使用@click="fn"的方式 data使用注意点 对于视图中需要用到的数据,应该事先在data中定义一下,哪怕此时没有数据,也应该定义一个空值 WePY中的methods的使用 只能声明页面的bind、catch事件,不能声明自定义方法 自定义方法应该跟methods平级 页面跳转 navigateTo() 和 redirectTo() 不允许跳转到 tabbar 页面, 只能用 switchTab() 跳转到 tabbar 页面 文件上传 上传文件没有传统html中的文件域( <input type="file"/> ),要想上传文件只能使用API: uploadFile()