vue+element-ui 提取公用组件 根据数据库分析元数据 自动生成页面

请教一下 刚接触vue 我现在的模板是各个页面单独写的组件,现在想写成一个全局公用的而且要根据后台的接口定义元数据(matadata),根据元数据生成搜索条件,每个页面都不同那种,我的想法是写成公用组件,但是元数据自动生成页面不知道怎么做,求助各位大神。非常苦恼

https://blog.csdn.net/weixin_36706903/article/details/81706857