LXW4939 / NoahV

An efficient front-end application framework based on vue.js

Home Page:https://baidu.github.io/NoahV

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NoahV

简体中文 | English

build license open issues commit

NoahV是一个基于vue开发的前端应用框架,主要适用于常见的后台管理系统,官网地址:https://baidu.github.io/NoahV

特性:

  • 上手简单,提供常用的各类组件,快速开始前端开发
  • 导航栏、页面布局JSON配置,无需代码逻辑开发
  • API数据模拟和API数据代理,让前后端不再耦合,联调更简单,效率更高
  • 数据仪表盘功能,满足常见的数据可视化需求,助力数据分析场景
  • 内置模版,只需简单配置就可以开发出想要的页面,非前端同学也能快速上手开发
  • 实用的脚手架功能,项目初始化、模板复用、模拟数据创建、调试server启动、框架升级一行命令通通搞定

快速开始

NoahV框架依赖Nodejs 6.0,在执行如下步骤之前,请确保已经安装 Node.js v6.0 或以上。

1.安装脚手架工具

# 安装noahv-cli
$ npm install noahv-cli -g

# 查看使用帮助
$ noahv --help

2.初始化一个项目

# 创建一个空目录,进入目录中,运行noahv init 命令创建一个通用项目
$ mkdir project && cd project && noahv init

# 运行noahv init --dashboard 命令创建一个包含仪表盘功能的项目
$ mkdir project && cd project && noahv init --dashboard

3.运行项目

# 在项目根目录启动调试server
$ noahv start 

4.复用模板

# 在项目根目录复用模板创建页面
$ noahv create 

# 根据提示选择需要创建的页面类型,目前支持form、list、filterList、chart四种模板类型

详细信息请查看 模板使用

更多关于框架的使用请查看 NoahV开发指南

讨论

微信群 GitHub issues
issues

License

Apache License 2.0

About

An efficient front-end application framework based on vue.js

https://baidu.github.io/NoahV

License:Apache License 2.0


Languages

Language:JavaScript 86.9%Language:CSS 12.6%Language:AppleScript 0.3%Language:Shell 0.1%Language:TypeScript 0.1%Language:HTML 0.0%