您的位置:首页 > 移动开发 > 微信开发

微信小程序使用心得

2018-03-14 14:41 561 查看
时隔半年来更新了_(:з」∠)_,差点忘了这个博客。这次想说说小程序。
写在前面:讲真,小程序的开发工具真的,真的,一点,都,不,好,用_(:з」∠)_,另外基础文档请看官方文档。
正式开始:
大半年前开始用Vue写项目,写小程序的时候就想怎么像用Vue的模块一样的方式来写小程序的模块。
小程序wxml文件(相当于HTML文件)可以用template的方式引用其他的wxml文件,其中可以传json格式的参数,js文件可以直接require其它js文件。
所以我的想法是,把一个page当页面的框架,其它可复用的模块用template和require方式引入对应的wxml文件和js文件,然后把对应模块的js数据当做参数传给他对应的template的模板。
这样的好处有
1、当其它page页面想要使用已有的模块时,也可以以同样的方式引用过去使用,达到模块的复用性。
2、每个模块都有它自身的参数和方法,在使用的page文件里面调用模块自身的参数和方法,使各个模块都是独立的个体。因此,可读性也会比较好。
3、凑个整,没有了。
接下来讲讲使用过程中遇到的哪些坑,当然文档中可能有更详细的说明。其实做的过程遇到的问题还是蛮多的,但是绝大部分仔细看文档都可以解决,所以遇到问题一个要先看官网文档,是不是使用方法有问题,如果不是再寻求其它的解决方法。正式开始:
1、小程序有一个web-view标签,可以引用项目外的网页,在src链接中如果想要传递一个参数的话,千万记得对参数用encodeURIComponent进行转码!!另外该标签可能不太适合调用spa页面,一开始加载的文件过多,导致打开的速度慢,不太友好。
2、添加业务域名的时候会有校验文件,一定要注意,业务域名如果是只有内网才能访问的话,那是添加不上去的。
3、凑个数。
暂时就想到这,因为可以通过读文档解决的都不是问题,好吧,其实只记得这些了,想起来再补充_(:з」∠)_
总体来说,微信小程序的开发体验还是比较一般。我觉得主要原因是只限制在它自己的生态上,但是它的生态又不够完善,所以so sad。
不过开发成本上讲,小程序比起APP还是低了很多的。
作为使用者,小程序以微信作为入口,对于一些工具类,小游戏类,简单场景应用类,还是比较看好的。
End,未完待续?(可能没有续了吧_(:з」∠)_)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微信小程序 前端