微信小程序开发一些体会
写在开头的一些话,如果你会vue。那么当你学小程序的时候,会发现两者之间有太多的相似。当然啦,这些相似只会让你更快的学习小程序。也能更好的将一门新的知识进入殿堂。
一、开发微信小程序,首先你要去下载一个微信web开发者工具,这个是很有必要的。
说到这里,我来说一个关于微信web开发者工具的BUG吧。微信开发的这款编辑器似乎会不定时,偶然性极高的出现,ctrl+c/ctrl+v不能正常粘贴复制问题。
说实话对于这个问题很是无奈,只有重启编辑器。
二、开发中一些个人的看法和方法。
2.1、小程序的数据基本都是对于数组的操作,如果你能熟悉的运用数组的增删改查。那么在小程序中你会发现数据的交互原来是这般的简单,比起在web上你需要各种拼接,样式的循环等等简直方便的不要不要的。
2.2、我们要充分利用小程序中的data,它能在很大的程度上给我们带来极大的便利。
这里我们那遮罩层距离,如果是在web上我们需要通过jq或者js进行显示隐藏等等一系列的操作,代码不方便维护不说整体来说工作量也比小程序上要大很多。
而小程序给我们提供的一个便利就是在data上定义一个初始数据,通过小程序提供的this.setData({})便能快速方便的视线遮罩层的显示隐藏判断及操作。
2.3、小程序单位rpx带给我们的便利。与web上em,rem,px相比,我想小程序的单位更加智能。小程序中直接写固定的尺寸,最终编译时,小程序会根据不同屏幕尺寸来进行等比的缩放。极大的减轻了开发中对于不同屏幕,不同字体大小的问题处理。
2.4、丰富的API让我们能更顺利对手机一些远程的功能进行操作。
三、结语
写之前想了很多,也觉得自己会写很多。但真正的动起手来,却发现不知如何开口。这次就写这么多,也许有不对的地方,敬请见谅。