vue+element初始化创建项目
初始化
步骤1:选择开发框架并创建
步骤1:vue create shop 回车
步骤2:安装方式选择第二个自定义
步骤3:安装模块:
(*) Babel
( ) TypeScript
( ) Progressive Web App (PWA) Support
(*) Router
(*) Vuex
(*) CSS Pre-processors
步骤4:选择路由模式 选择后期可以改
步骤5:选择CSS预处理器
Sass/SCSS (with dart-sass)
> Sass/SCSS (with node-sass)
Less
Stylus
步骤6:配置文件信息是单文件存放还是多文件 都行 推荐第一个默认
> In dedicated config files
In package.json
步骤7:是否需要记住本次配置 下次直接选择 都行
步骤8:等待漫长安装...
步骤2:安装UI框架/组件库
步骤1:安装(时间漫长....
cd shop
yarn add element-ui@2.8.2 或 cnpm i element-ui@2.8.2 -S步骤2:配置 https://element.eleme.cn/2.8/#/zh-CN/component/quickstart
// 配置 ElementUI
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
// 配置 全局初始化样式
import '@/assets/css/reset.scss';步骤3:创建reset.scss即可 (里面是空的就行
步骤4:启动服务、然后复制UI框架的按钮组件查看是否配置UI框架成功
技术栈
###技术栈
#大前端(MVVM)
vue-element-admin:仿知名开源项目定制开发
element-ui:基于饿了么的 element-ui 组件库
axios:基于 axios 发送网络请求
driver:基于 driver 实现新用户引导
animate:基于 animate C3 动画库 和 transition组件 实现后台动画
echarts:基于百度echarts实现数据可视化图标
nprogress:基于nprogress实现页面加载进度条
xlsx:基于xlsx实现订单数据导出
vue-upload-component 或 element-upload:实现商品相册管理
scss:基于css预处理器实现
i18n:基于实现语言切换
screenfull:实现后台页面全屏
vue-print-nb:实现后台订单页面数据打印
LocalStorage: 基于H5存储技术 实现页面数据持久存储 存储用户信息
swiper:滑动插件实现导航tab选项卡滑动
vue-particles:实现登录粒子图特效
Vuex:实现数据共享
vue-devtools:通过vue-devtools开发工具 进行项目调试
git:通过git进行项目版本控制
gitlab:通过阿里云gitlab创建项目仓库
#服务端(MVC)
jwt登录认证
multer图片上传
svg-captcha验证码
nginx项目部署
#优化
路由懒加载
按钮loading避免重复提交
Keep-alive
nginx配置(expires、gzip)
等
其他
图片上传组件
https://segmentfault.com/a/1190000016698171?utm_source=tag-newest
敏捷式开发 & 瀑布式开发
https://www.jianshu.com/p/d87fae0e06de
vue+element初始化创建项目的更多相关文章
- vue安装及创建项目的几种方式
原文地址:https://www.wjcms.net/archives/vue安装及创建项目的几种方式 VUE安装的方式 直接用 script标签 引入 对于制作原型或学习,你可以这样使用最新版本: ...
- 新手入门vue 使用vue-cli创建项目
本文是针对对于完全没有了解过vue 和npm,连运行环境和项目构建的都不会的小白,对于前端老司机的就不用看了,浪费时间. 使用npm 与vue-cli 构建vue 项目 第一步:安装运行环境(node ...
- vue利用vue ui命令创建项目
上次用git bash,用create 命令创建vue项目,这是玩个炫酷的------vue ui (前提是有安装node.js). 在目标文件 vue ui 可以看到他在8000端口出现了一个gu ...
- VUE CLI3.X 创建项目
Node.js环境搭建 Node.js基于V8引擎,可以让js代码脱离浏览器运行 Vue CLI3.0 需要Node.js 8.9或者更高版本. 用nvm或者nvm-windows在同一台电脑中管理多 ...
- vue + element + 初始化项目
前提:已经安装了好了npm 和 vue脚手架 注意: 进入想要放置项目的目录下. 1.vue init webpack sun-vue-element 2.根据提示输入 y/n 3.npm run d ...
- 如何在Window下安装node\npm\cnpm,并安装vue.js,创建项目
1.安装node.js node.js的官方地址为:https://nodejs.org/en/download/. 根据windows版本后,选择要下载的安装包,下载完毕,按照windows一般应用 ...
- vue使用vue-cli创建项目
安装运行环境(node和npm) 安装vue-cli(查看是否安装成功vue -V) 安装webpack 新建项目 1.vue init webpack 项目名称 2.配置项目有关的信息(项目名称,开 ...
- vue配置、创建项目及运行
首先安装Node.js, npm i -g cnpm --registry=https://registry.npm.taobao.org 安装镜像 安装以后cnpm可以代替npm cnpm i -g ...
- vue脚手架初始化的项目 npm run build 无效,没有反应
找到build文件夹的check-versions文件,注释掉如图所以代码即可.
随机推荐
- Python Type Hints(类型提示)
在做自动化测试的时候,改进测试框架,类型提示会让你写代码时更加流程,当你在一个模块定义了类型,而其他模块没有提示的时候,是相当不方便.
- 安卓模拟器genymotion安装
上一篇已经讲了appium的搭建.那么搭建好后,我们需要测试不同机型,这个时候除了真机外,可以选择安装模拟器.市面上的模拟器有很多:夜神.逍遥.mumu.android emulator.genymo ...
- CF618F-Double Knapsack【结论】
正题 题目链接:https://www.luogu.com.cn/problem/CF618F 题目大意 给出大小为\(n\),值域为\([1,n]\)的两个可重集合\(A,B\) 需要你对它们各求出 ...
- AT4144-[ARC098D]Donation【Kruskal重构树,dp】
正题 题目链接:https://www.luogu.com.cn/problem/AT4144 题目大意 \(n\)个点\(m\)条边的一张无向联通图,每个点有两个值\(a_i,b_i\).表示经过该 ...
- Java学习路线【转】
Java学习路线[转] 第一阶段:JavaSE(Java基础部分) Java开发前奏 计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,程序的执行过程,相 ...
- Go语言核心36讲(Go语言基础知识四)--学习笔记
04 | 程序实体的那些事儿(上) 还记得吗?Go 语言中的程序实体包括变量.常量.函数.结构体和接口. Go 语言是静态类型的编程语言,所以我们在声明变量或常量的时候,都需要指定它们的类型,或者给予 ...
- 题解「BZOJ4310」跳蚤
题目传送门 Description 现在有一个长度为 \(n\) 的字符串,将其划分为 \(k\) 段,使得这 \(k\) 段每一段的字典序最大子串中字典序最大的字符串字典序尽量小.求出这个字符串. ...
- 微软 SqlHelper代码、功能、用法介绍:高效的组件
数据访问组件SqlHelper数据访问组件是一组通用的访问数据库的代码,在所有项目中都可以用,一般不需要修改.本节使用的是Microsoft提供的数据访问助手,其封装很严密,且应用简单. 首先要先添加 ...
- GAN实战笔记——第一章GAN简介
GAN简介 一.什么是GAN GAN是一类由两个同时训练的模型组成的机器学习技术:一个是生成器,训练其生成伪数据:另一个是鉴别器,训练其从真实数据中识别伪数据. 生成(generative)一词预示着 ...
- Mybatis 一对多延迟加载,并且子查询中与主表字段不对应 (19)
Mybatis 一对多延迟加载,并且子查询中与主表字段不对应应用说明. 实现一对多关联(懒加载),一个教研组对应多个教师,既:教师的教研编号与教研组的教研编号关联,并且教师关联教研组外键与教研组编号 ...