微信小程序填坑心路

Android开发,不懂JS,不会CSS,直接上手微信小程序开发,记录心路历程。 任务是翻版当前手机原生App到微信小程序中。web

  • 模拟器与真机小程序

    模拟器上面效果好好的,可是在真机上效果就会不同。安卓和苹果效果不一样,就算是苹果手机不一样型号效果也不一样。微信小程序

  • 推送api

    咱们使用的是公众号推送,点击消息跳转小程序。直接进入小程序的某一页,不会有返回按钮,固然你能够本身写导航栏返回。点击公众号推送消息是直接跳进发布版,能够经过微信开发者工具模拟这一操做。微信

    同一个公众平台主体下,关注了公众号才能推送。微信开发

  • pdf预览工具

    使用的是wx.openDocument(OBJECT)方法,须要先下载到本地而且指明文件类型,不支持进度跳转和进度记录。因此咱们使用后的实现的web页面打开的pdf文件。开发工具

  • 下拉刷新url

    推荐使用onPullDownRefresh,scroll-view会影响下拉,当scroll-view能够滚动的场合,下拉刷新没法响应。能够直接试用View来代替scroll-view,在真机上能够滚动。图片

  • 默认图片

    image标签,binderror绑定失败回调方法,在该方法中给src的url赋值默认图片的地址。src是空的时候不会回调binderror,须要额外的处理。

  • 富文本

    不要使用本来的api,兼容性不好,对富文本的格式要求很高,好比双引号,空格啥的。咱们用的是wxParse。

  • 输入框

    输入框分为多行(textarea)和单行(input),textarea不能和scroll-view一块儿使用。在真机上不会跟随scroll-view滚动。textarea会有padding,没法和view中的文字对齐,与view中的文字同一字号文字看起来也不一样。

  • 模态对话框

    模态对话框,点击空白地方是能够被关闭的。

    小程序上架审核大约须要2-3小时,页面栈最多支持10层,超过10层没法点击,小程序最大2M。开发工具的代码提示功能很糟糕,没有后退功能(多是被AndroidStudio惯坏了)。

相关文章
相关标签/搜索