# 介绍
wxue是一个微信小程序的增强库,可以在小程序中使用vue的语法,如composition-api,还会对小程序做一些简单的优化。
# 它是怎样工作的
它对微信小程序的Page对象进行劫持,处理传入的confing,对原生的api进行劫持、封装、优化,实现类vue的语法糖。事实上,最终依然调用微信小程序的api。
# 名字的由来
一开始的实现,仅仅是对composition-api语法的实现,叫做weapp-composition。后面对微信小程序做了一些优化,也希望以后会支持更多vue的api,这样weapp-composition的名字就会引起误会。
像vue名字比较相似的名字,如weappue,感觉有点长,不如wue。但是wue被占用了,于是起了名字wxue。
# 与现有库的不同
wxue是一个运行时的库,因此只是对javascript部分的增强。
# 在未来
- 尽量完整的支持完整的vue语法
- typescript的支持
- vue的生态,如vuex、router
- 更多的优化
- 插件机制。
- 支持更多小程序