最近由于工做须要入门了一下小程序,边入门也边在思考小程序的应用场景,“用完即走” 四个字一直浮如今脑海。正好最近在学驾照,由于之前一直对车不感冒,因此连奔驰都不认识,正好作个车标速查的小程序,很是符合 “用完即走” 的理念css
最终源码点击 这里(附小程序码),车标信息数据来自 车标网html
由于小程序是国产的,因此 文档 是比较友好的,基本上花个半天看下就能够入门了。在一个初学者的角度,谈谈对小程序的感觉vue
首先,小程序这个东西出现的用意是很是好的,依托于微信,自带社交、支付等,很是适合传播,好比斗地主这样的小程序(小游戏),分享到群,而后开玩,用完即走,很是之爽git
而后,小程序的运行自己不依托于浏览器,没有 dom 的概念,在性能上,也比 h5 流畅了很多github
能够说,小程序这个东西,仍是很是有前途的web
而后来讲说开发这个 车标速查 小程序时候踩的一些坑吧:json
height
属性(程序中设置 scroll-view 的 height 属性为 100%),而且父节点须要设置 height 属性为 100%(程序中设置 page 标签的 height 为 100%)原本还想作导航到指定区域时候的 active,可是很差作,遂放弃innerHTML
便可,可是小程序没有 dom,能够用 wxParse,其实就是把 html 转换为了小程序语言的组件(没有看过具体实现,我以为应该就是先转为抽象语法树(Abstract syntax tree),而后替换){{}}
中竟然不能运算?只能基础赋值?(小程序其实自带了富文本组件 rich-text,可是很差用)rpx
,规定屏幕宽为 750rpx。建议用 iPhone6 作设计稿,375px,而后设计稿通常是双倍,也就是 750px,那么 1px 就对应 1rpx 了,直接按照设计稿来就行了接下去计划用 mpvue 来改写这个简单的小程序小程序