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 mapreduce工作原理简析
Nov 25 Javascript
js字符串截取函数substr substring slice使用对比
Nov 27 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
IE8中动态创建script标签onload无效的解决方法
Dec 22 Javascript
jquery带翻页动画的电子杂志代码分享
Aug 21 Javascript
JS控制伪元素的方法汇总
Apr 06 Javascript
jQuery焦点图轮播效果实现方法
Dec 19 Javascript
基于Vue2.0的分页组件
Mar 16 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
Oct 08 Javascript
laravel实现中文和英语互相切换的例子
Sep 30 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
Vue全局事件总线你了解吗
Feb 24 Vue.js
重学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
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
2013/05/15 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
浅谈Vue render函数在ElementUi中的应用
2018/09/06 Javascript
websocket4.0+typescript 实现热更新的方法
2019/08/14 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
python thread 并发且顺序运行示例
2009/04/09 Python
python文件拆分与重组实例
2018/12/10 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python多进程并行代码实例
2019/09/30 Python
Python: 传递列表副本方式
2019/12/19 Python
python如何写个俄罗斯方块
2020/11/06 Python
python 模拟登陆163邮箱
2020/12/15 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
学习十八届三中全会精神实施方案
2014/02/17 职场文书
《台湾的蝴蝶谷》教学反思
2014/02/20 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
民政局未婚证明
2015/06/15 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
九年级语文教学反思
2016/03/03 职场文书
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL
Python中的 enumerate和zip详情
2022/05/30 Python
教你如何用cmd快速登录服务器
2022/06/10 Servers