当前位置: 主页 > 建站知识 > APP开发

微信小程序前端框架-微信小程序

发布时间:2023-05-26 11:05   浏览次数:次   作者:佚名

微信程序前端框架(wepy/ipv6.js)导读在自2018年7月31日首次发布之后,微信小程序被推上了风口浪尖微信小程序前端框架,腾讯开放了能够帮助开发者同时支持「web、webgl、websocket」和「jsonapi」的开发框架,并同时提供全新的服务端解决方案jsonngo。从如今的情况来看,在「web」领域,开发者可以使用jsongroup,微信内部提供的发布系统,自己定制的小程序sdk等等,但是在「webgl」领域,虽然大多数的开发者还是使用wepy开发spa应用,但是这其中也出现了一些值得关注的技术动向。

微信小程序_重庆邮电学院微信小程序_微信小程序前端框架

如下图所示:在2018年8月30日推出的「wepy/spa.js」中,它新增了props,options和middleware等标准api。props就是属性,比如hello,class="say".而options是一些公共方法,比如:truesimpleparams另外spa.js最早在2016年11月发布,目前spa.js是基于typescript的一个前端框架微信小程序前端框架,在这里介绍下它的属性typescript特性。

重庆邮电学院微信小程序_微信小程序_微信小程序前端框架

typescript表示定义类型时仍需要声明其类型的type属性,以及是否继承自类名。然而,不能在不声明类型的前提下,修改类型的type属性。typescript是函数式语言。函数式语言的特点在于函数作为参数传递与函数返回时,函数依赖于传递的形参。也就是说,函数在参数和返回的变量中,不需要使用任何别名,也不需要将变量名和函数名隔离起来,在函数调用时,函数依赖于传递的形参,从而继承并成为函数的一部分。

微信小程序_重庆邮电学院微信小程序_微信小程序前端框架

typescript的特点就在于这种特性,并且我会在后面介绍更多的有关typescript的特性。middleware在微信小程序的发布日期发布的近20篇文章中,第十四篇谈到了微信小程序提供的middleware。关于微信小程序middleware的介绍,可以参考《实践指南|小程序middleware》。

微信小程序前端框架_微信小程序_重庆邮电学院微信小程序

在推出的第一天,微信小程序团队就提供了官方版的middleware。更多官方typescriptmiddleware的介绍,可以查看微信小程序:middleware及其使用。除了middleware和官方版,在微信的小程序框架上,也给出了相应的有关typescript的middleware。如果微信小程序团队已经在使用了typescript作为开发语言,那么官方提供的middleware就会作为主要的typescriptmiddleware存在。typescript开发者可以很方便的。

微信小程序前端框架_重庆邮电学院微信小程序_微信小程序