比如一个添加页面,A用户有10个字段,B用户有8个字段。甚至两个用户看到的页面风格不一致,布局排版也不一致。
早期没有单页面的时候,我知道.net有个NVelocity,既可以从文件获取html也可以从数据库获取。
但是单页面怎么弄?有啥思路没?求大神解惑。
风格可以通过class控制, 不同的用户判断 使用不同的class
不同的表单可以后台配合做配置, 页面上拿到配置渲染页面, 有几个字段就渲染几个. 比如[{filed:"name"},{filed:"sex"}]
如果只有2种表单,那就价格v-if 不显示不要的2个字段就可以了.
组件上加楼上说的v-if等属性。
使用<component :is='A'> 同时实现多个布局组件,根据判断给A赋值相应的组件名称