共计 2543 个字符,预计需要花费 7 分钟才能阅读完成。
1:安装 node 前端开发框架和环境都是需要 Node.js,先安装 node.js 开发环境,vue 的运行是要依赖于 node 的 npm 的管理工具来实现,下载,安装完成之后,打开 cmd 开始输入命令。(我用的是 win10 系统,所以需要管理员权限,右键点击以管理员身份运行 cmd),不然会出现很多报错。
2:查看 node 的版本号
输入命令:node -v;
3:安装淘宝 npm 镜像由于 npm 是国外的,使用起来比较慢,我们这里使用淘宝的 cnpm 镜像来安装 vue. 淘宝的 cnpm 命令管理工具可以代替默认的 npm 管理工具。
输入命令:npm install -g cnpm –registry=https://registry.npm.taobao.org
4:安装全局 vue-cli 脚手架
淘宝镜像安装成功之后,我们就可以全局 vue-cli 脚手架,输入命令:cnpm install –global vue-cli 回车;验证是否安装成功,在命令输入 vue,出来 vue 的信息,及说明安装成功;因为本人翻墙,习惯用 npm 所以后面的命令依然用 npm 运行;
输入命令:npm install –global vue-cli
5:开始进入主题,初始化一个 vue 项目输入命令,itemname 是你的项目名称
输入命令:vue init webpack itemname
其中 vue build 一般选择 Runtime-only, 如果需要编译则选择 Runtime + Compiler,但会影响性能;ESlint 是检查代码,一般选择安装,选 Standard;Pick a test runner 选择 Jest
如果出现以下截图,说明已经成功了,输入命令,运行项目
6:安装 elementUI
输入命令:npm i element-ui - S 这里解释以下 - S 指生产环境,- D 指开发环境
element-ui 安装在了这里
7: 测试一下 ElementUI 是否可用;在项目的 src/components 目录下新建 test.vue,具体代码如下:
<template>
<div>
<el-row>
<el-col :span=”24″><div class=”grid-content bg-purple-dark”></div></el-col>
</el-row>
<el-row>
<el-col :span=”12″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”12″><div class=”grid-content bg-purple-light”></div></el-col>
</el-row>
<el-row>
<el-col :span=”8″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”8″><div class=”grid-content bg-purple-light”></div></el-col>
<el-col :span=”8″><div class=”grid-content bg-purple”></div></el-col>
</el-row>
<el-row>
<el-col :span=”6″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”6″><div class=”grid-content bg-purple-light”></div></el-col>
<el-col :span=”6″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”6″><div class=”grid-content bg-purple-light”></div></el-col>
</el-row>
<el-row>
<el-col :span=”4″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”4″><div class=”grid-content bg-purple-light”></div></el-col>
<el-col :span=”4″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”4″><div class=”grid-content bg-purple-light”></div></el-col>
<el-col :span=”4″><div class=”grid-content bg-purple”></div></el-col>
<el-col :span=”4″><div class=”grid-content bg-purple-light”></div></el-col>
</el-row>
</div>
</template>
<script>
export default{
name:”test”,
data(){
return{
data:” 这是测试数据 ”,
}
}
}
</script>
<style lang=”css”>
.el-row {
margin-bottom: 20px;
&:last-child {
margin-bottom: 0;
}
}
.el-col {
border-radius: 4px;
}
.bg-purple-dark {
background: #99a9bf;
}
.bg-purple {
background: #d3dce6;
}
.bg-purple-light {
background: #e5e9f2;
}
.grid-content {
border-radius: 4px;
min-height: 36px;
}
.row-bg {
padding: 10px 0;
background-color: #f9fafc;
}
</style>
然后在路由中引入 test.vue, 路由位置:src/router/index.js, 代码如下:
然后在浏览器地址栏输入 http://localhost:8080/#/test,(前提已经运行了 npm run dev)如果看到一下界面说明已经成功了