vue脚手架安装及依赖
一、安装Vue Cil (脚手架)
需要先安装node.js,这是node官网地址: https://nodejs.org/en/download/ ,node有两种版本一种是稳定版一种开发版
安装完成输入
node -v查看版本也检查是否安装成功,npm-v查看版本确定安装完成,(安装node时会自动安装npm)接下来安装Vue Cil,
1)yarn安装
全局安装yarn最新版本:
npm install -g yarn查看是否成功and版本:
yarn -v注意事项:安装不成功,可能是npm版本问题,可以根据提示升级一下版本
2)用yarn安装脚手架Vue-Cil
网址:https://cli.vuejs.org/guide/installation.html
代码:
yarn global add @vue/cli查看vuecil版本:
vue --version创建项目:
vue create 项目名比如:( vue create hello-world )
运行项目,我这里用的yarn serve,运行成功,出现页面,表示Cil项目创建成功
二、使用UI框架 Element | 官网地址:https://element.eleme.io/#/zh-CN/component/installation
- 全局引入
1.安装element 依赖
npm i element-ui -S,将依赖下载到node_modules中2.安装完成后引入到入口文件
main.js中,然后用组件就可以了
- 按需引入
1.安装依赖:
npm install babel-plugin-component -D2.优势:打包的时候,减小项目的体积,用到什么组件就使用那个。
运行项目报错:
三、Vue-router | 官方地址: https://router.vuejs.org/zh/guide/
说明:npm官网下载指定版本,跟上一个@,
npm install vue-router@3.1.1
1.vue-router版本查看,网址:https://www.npmjs.com/ ,或者在百度搜索npm官网,点进去搜索vue-router,点进去第一个,右上角Versions,既是版本号2.引入路由依赖,
1)创建路由组件
2)将路由与组件进行映射
3)在入口文件中挂载router
4)eslint 语法检测工具,在
vue.config.js中关闭lint,命令:lintOnSave:false,关闭eslint校验5)在App.vue中,路由匹配到的组件将渲染在这里,
<router-view></router-view>3.路由嵌套
1)创建主路由文件,Main.vue,这里面也需要一个
<router-view></router-view>,在App.vue中的,是顶层 的,而在Main.vue中的,是将children中的组件渲染到这个嵌套的中。
四、引入less解析器
官网地址:https://less.bootcss.com/
1.引入依赖:
npm install -g less,指定版本npm install -g less@4.1.2+less-loader@6.0.0/npm install -g less@4.1.2 less-loader@6.0.01)less-loader是less的解析器,oader其实也就是对应不同代码或是文件类型的加载器,其作用是对这部分进行识别和转化处理,例如把less转化为css,但是其本身并没有转化的功能,还是需要less才能进行转化
2)在
<style lang="less" scope>加入 lang="less" ,scoped 只在本页面使用
五、路由跳转
1.给页面绑定点击事件,
@click="menuClick(item)
menuClick(item) {
console.log(item);
this.$router.push(item.path);
}2.重定向:
redirect: '/home'1)含义:在router下的index.js配置路由时,有时候,配置不同的路由,但是,希望跳转到同一个页面,这个时候就需要使用redirect进行重定向,这样,就可以跳转到同一个页面。
3.
this.$route是当前具体路由,this.$router是整个路由实例1)
this.$router 是用来操作路由的 this.$route 是用来获取路由信息的2)this.$route: 表示当前路由对象,每一个路由都会有一个 route 对象,是一个局部的对象,可以获取对应的 name, path, meta, params, query 等属性。
3)this.$router: 表示全局路由器对象,项目中通过router路由参数注入路由之后,在任何一个页面都可以通过此方法获取到路由器对象,并调用其push(), go()等方法;
六、Vuex
官网地址:https://vuex.vuejs.org/zh/guide/
1.介绍
1)State:所有状态写在这里面
2)Getters:vuex里面的计算属性,跟vue计算属性有类似,根据State变化,重新进行计算
3)Mutations:修改State的方法,想要修改State唯一选择就是去Mutations里面修改,同步处理
4)Action:异步处理
5)Modules:模块化
2.安装依赖:指定版本:
npm i vuex@3.6.2
七、axios
官网地址:http://axios-js.com/zh-cn/docs/
1.安装依赖:
npm i axios
八、mockjs
官网:https://github.com/nuysoft/Mock
1.依赖:
npm i mockjs2.说明; mock是前端模拟后端接口的一个工具
九、echarts
官网:https://echarts.apache.org/zh/index.html
1.依赖:
npm i echarts@5.1.2@安装指定版本,5.1.2是版本号
vue脚手架安装及依赖的更多相关文章
- npm安装使用及vue脚手架安装
公司在前端用vue开发项目,那就学习下啦,第一步,在安装vue-devtools过程中,npm作为官方manual installtion方式,肯定必不可少. NPM是随同NodeJS一起安装的包管理 ...
- vue开发搭建(npm安装 + vue脚手架安装)
一.概念 1.npm: Nodejs下的包管理器. 2.webpack: 它主要的用途是通过CommonJS的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包. 3.vue ...
- 08 . Vue脚手架安装,使用,自定义配置和Element-UI导入使用
Vue脚手架 Vue脚手架可以快速生成Vue项目基础的架构. 安装3.x版本的Vue脚手架 /* npm install -g @vue/cli@3.3 */ 基于3.3版本的脚手架命令创建Vue项目 ...
- vue脚手架安装,新建项目,打包
1.安装node.js 从node官网下载并安装node,安装步骤很简单,只要一路“next”就可以了. 2.安装cnpm 淘宝镜像 npm install -g cnpm --registry=ht ...
- vue脚手架安装步骤vue-cli
1.环境搭建 安装node.js: 从node.js官网下载并安装node,安装过程很简单. npm 版本需要大于 3.0,如果低于此版本需要升级它: # 查看版本 $ npm -v 2.3 ...
- vue 脚手架安装
首先安装node.js npm 配置全局安装路径和缓存 node 安装路径下新建两个目录,node_cache和node_global npm config set prefix "E:\n ...
- vue脚手架安装
1. 脚手架: 如何: 1. 安装脚手架的工具命令: npm i -g @vue/cli 电脑安装完命令后 : 直接创建 vue create 文件夹名字 2. 用命令反 ...
- vue 脚手架搭建新项目以及element-ui等vue组件的使用
vue快速搭建项目(前提是你的电脑已经安装了node的环境和vue脚手架安装,不会的自行百度) 1:打开终端: 这里说下此时位置是在User下的lijuntao文件夹下面,我一般会在桌面新建一个文件夹 ...
- Vue.js 安装及其环境搭建
For me or other first studying vue.js. For Windows PC: 1.先安装node.js 安装官网最新的即可 版本应该要大于6.0版本 nodejs的官网 ...
- 【转载】Vue.js 安装及其环境搭建
注:最近在学习Vue,以下是环境搭配方法: ****************************************************************************** ...
随机推荐
- 设计模式——桥接模式(Bridge模式)
基本介绍 桥接模式(Bridge模式):将实现与抽象放在两个不同的类层次中,使两层次可以独立改变 是一种结构型设计模式 说白了就是有多个维度的变化,这样的组合关系如果按照传统的方式会导致类爆炸,所以需 ...
- ASP.NET MVC 对于视图引擎的优化
我经常使用asp.net MVC框架来做网站.总的来说,MVC框架是一个非常优秀的框架.相对于曾经的web form模式,我个人感觉分工更加合理思路也更加清晰,但是交给开发人员的工作也相对变多了. 当 ...
- Gitea 与 Jenkins 的集成实践,打造你的专属 CI/CD 系统
前言 Gitea 是一个用于代码托管的轻量级单体程序,它能与现有的经典应用集成,诸如代码分析工具 SonarQube.持续集成工具 Drone.Jenkins 以及用于工单管理的客户端插件(VSCod ...
- 事件循环:微任务和宏任务在v8中实现的简单理解
微任务 在js中,当使用promise,会将当前任务加入事件执行的微任务队列,有且只有这一种方法可以,因为当使用了promise,在JS引擎中会触发VM::queueMicrotask,会向m_mic ...
- ProxySQL介绍
介绍 ProxySQL是用C++语言开发的,一个轻量级开源软件,性能和功能满足读写中间件所需的绝大多数功能,其配置数据基于SQLite存储,目前已到v2.4.1版本. 功能方面如下: 最基本的读/写分 ...
- mysql数据库log-slave-updates 参数解释
A(主库) ===> B(从库/主库) ===> C(从库) 需要在B的配置文件中添加log-slave-updates=1 从库做为其他从库的主库时 log-slave-updates ...
- CSS-part1
一. CSS选择器 1.css引入方式 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- Netty 学习(八):新连接接入源码说明
Netty 学习(八):新连接接入源码说明 作者: Grey 原文地址: 博客园:Netty 学习(八):新连接接入源码说明 CSDN:Netty 学习(八):新连接接入源码说明 新连接的接入分为3个 ...
- 关于aws-SecurityGroup-安全组策略的批量添加的方法记录
因一些服务的客户端网络地址段计划变更,会影响到aws上配置这这些网段安全组策略所绑定的资源 因此需要先整理包含了出那些服务的网络地址段的安全组 然后根据旧网段的策略信息,将新的地址段给添加上,待后续正 ...
- Sentinel安装教程【Linux+windows】
一.Sentinel的简介 Sentinel是阿里巴巴出品的一款流控组件,它以流量为切入点,在流量控制.断路.负载保护等多个领域开展工作,保障服务可靠性. 如果你学过netflix公司旗下的Hystr ...









