简介
背景
在开发一些管理系统时,会有这样的场景:好几个 “ 筛选+结果列表” 这样的页面,这些页面的逻辑都大致相同,只是筛选条件不同,以及结果列表展示的字段也不同。从开发上来说,这属于重复性的工作。Tyre就是为了减少这样重复性工作的工具。
前提
Tyre基于ES6语法以及Vue框架,所以生成的标准文件是ES6语法的.vue文件。
Tyre的目的是解决 多个共通性页面 重复性工作的工具。所以,没有共同性的话,不怎么适用。
Tyre怎么工作
使用Tyre首先要将共通性页面抽象成一个template.tpl的模板文件,然后通过.json文件配置不同页面的字段及组件。Tyre会根据这个两个文件的配置,解析生成对应的.vue文件。
Tyre执行原理:
初步了解了Tyre,如果能替你减少工作量,那就来试试吧!