前端 html自动生成,前端工程化-自动生成页面

前言

我们的项目是基于vue-cli搭建的,每次需要新加一个页面需要操作以下步骤:

在views文件夹下面新建一个文件夹,用来存放新页面的.vue文件。

需要在routes.js文件里面新添加一个路由。

按照上述操作以后,才可以正常访问新添加的页面,之后才开始对新页面进行正常开发。但是这样的机械化步骤我们完全可以用代码帮我们执行,更进一步,对于一些简单的页面,我们甚至可以一键生成页面,包括从后端请求数据等操作。

自动生成页面

我们可以按照模板的方式生成想要的页面,我这里说两种页面,

一种是什么都没有的空白页,生成空白页就相当于是初始化一个新页面然后接着开发。

另一种是生成一些比较固定布局的简单页面,比如我们的业务中经常会有需求是写一个页面,就一个表格展示一下后端返回的数据,顶多就是再加个删除,添加和编辑。像这种简单的页面,完全可以使用代码自动生成。

我这里主要是使用配置文件的方式来设置我们的模板。

生成表格页

为了操作方便,我们可以在项目根目录新建一个auto-build-page文件夹用来存放我们之后要写的所有代码和模板。

编辑配置文件

我们在auto-build-page文件夹下新建一个addConfig.js文件,里面存放我们定义的配置:

var addConfig = [

{

// 测试生成表格页

open: true, // 参与生成 false表示改配置不参与生成页面

helloworld: false, // 是否是空白页

desc: '自动生成表格页', // 页面描述

name: 'autoTablepage', // 页面名称

getlist: {

// 表格数据请求相关

method: 'GET',

url: 'http://test.req/getlist',

},

},

{

// 测试生成空白页

open: true,

helloworld: true,

desc: '自动生成空白页面',

name: 'autoHellopage',

},

]

module.exports = addConfig

复制代码

配置的含义在注释中已经详细说明了

按照配置文件生成页面.vue文件

我们在auto-build-page文件夹下新建一个template-table.vue文件,存放我们的表格页模版&

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值