# 介绍
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
- 更多的优化
- 插件机制。
- 支持更多小程序