vue项目创建并引入饿了么elementUI组件的步骤


Posted in Javascript onApril 11, 2019

1:安装node

前端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,vue的运行是要依赖于node的npm的管理工具来实现,下载,安装完成之后,打开cmd开始输入命令。(我用的是win10系统,所以需要管理员权限,右键点击以管理员身份运行cmd),不然会出现很多报错。

vue项目创建并引入饿了么elementUI组件的步骤

2:查看node的版本号

输入命令:node -v;

vue项目创建并引入饿了么elementUI组件的步骤

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

vue项目创建并引入饿了么elementUI组件的步骤

如果出现以下截图,说明已经成功了,输入命令,运行项目

vue项目创建并引入饿了么elementUI组件的步骤

6:安装 elementUI

输入命令:npm i element-ui -S
这里解释以下 -S指生产环境,-D指开发环境

vue项目创建并引入饿了么elementUI组件的步骤

element-ui安装在了这里

vue项目创建并引入饿了么elementUI组件的步骤

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,代码如下:

vue项目创建并引入饿了么elementUI组件的步骤

然后在浏览器地址栏输入http://localhost:8080/#/test,(前提已经运行了npm run dev)如果看到一下界面说明已经成功了

vue项目创建并引入饿了么elementUI组件的步骤

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 页面坐标相关知识整理
Jan 09 Javascript
Javascript函数式编程简单介绍
Oct 11 Javascript
JS验证邮件地址格式方法小结
Dec 01 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
jstree单选功能的实现方法
Jun 07 Javascript
echarts设置图例颜色和地图底色的方法实例
Aug 01 Javascript
React 组件渲染和更新的实现代码示例
Feb 21 Javascript
React优化子组件render的使用
May 12 Javascript
vue登录注册实例详解
Sep 14 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
详解JavaScript的this指向和绑定
Sep 08 Javascript
微信小程序实现点击导航条切换页面
Nov 19 Javascript
重学JS 系列:聊聊继承(推荐)
Apr 11 #Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
Apr 11 #Javascript
详解用场景去理解函数柯里化(入门篇)
Apr 11 #Javascript
Vue开发Html5微信公众号的步骤
Apr 11 #Javascript
跟混乱的页面弹窗说再见
Apr 11 #Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
Apr 11 #Javascript
vue实现todolist基本功能以及数据存储功能实例详解
Apr 11 #Javascript
You might like
destoon各类调用汇总
2014/06/20 PHP
PHP发送AT指令实例代码
2016/05/26 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
PHP校验15位和18位身份证号的类封装
2018/11/07 PHP
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
2018/09/17 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
vue element自定义表单验证请求后端接口验证
2019/12/11 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Python中的choice()方法使用详解
2015/05/15 Python
python的文件操作方法汇总
2017/11/10 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
2018/07/06 Python
对于Python深浅拷贝的理解
2019/07/29 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
Pycharm调试程序技巧小结
2020/08/08 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
婚礼答谢礼品
2015/01/20 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
工作简历的自我评价
2019/05/16 职场文书
python 远程执行命令的详细代码
2022/02/15 Python