vue的安装及element组件的安装方法


Posted in Javascript onMarch 09, 2018

一、新建vue项目

1、首先需要下载nodejs,安装后打开命令窗口可以使用npm包管理工具

vue的安装及element组件的安装方法

npm集成在node中的,所以直接输入npm-v查看npm的版本信息

vue的安装及element组件的安装方法

2、npm有些资源被屏蔽或者是国外资源的原因,经常会导致用npm安装依赖包的时候失败,所有我还需要npm的国内镜像---cnpm。

3、在命令行中输入 npm install -g cnpm--registry=http://registry.npm.taobao.org然后等待安装完成,就可以使用cnpm安装依赖包了,这里说一下最好用npm安装,cnpm有时依赖下载不全,如果npm下载缓慢可以尝试cnpm安装依赖包。

4、安装vue-cli脚手架构建工具。在命令行中运行命令 npm install -g vue-cli ,然后等待安装完成。

5、用vue-cli构建项目。选定目录,存放新建的项目

vue的安装及element组件的安装方法

6、在桌面目录下,在命令行中运行命令 vue init webpack firstVue 。解释一下这个命令,这个命令的意思是初始化一个项目,其中webpack是构建工具,也就是整个项目是基于webpack的。其中firstVue是整个项目文件夹的名称。

vue的安装及element组件的安装方法

7、运行初始化命令的时候回让用户输入几个基本的选项,如项目名称,描述,作者等信息,如果不想填直接回车默认就好。

vue的安装及element组件的安装方法

8、打开firstVue文件夹,项目文件如下所示。

vue的安装及element组件的安装方法

9、安装依赖包(记住一定要在新建的项目文件夹目录下),通过npm install命令

10、安装好依赖后,运行项目,通过npm run dev实现,一般默认是8080端口,打开浏览器输入localhost:8080

vue的安装及element组件的安装方法

11、8080端口如果被占用了,需要修改一下配置文件config/index.js

vue的安装及element组件的安装方法

更改端口后显示这样:

vue的安装及element组件的安装方法

二、下面引入Element

1、在当前目录下,运行:npm i element-ui -S

2、在src/main.js中添加代码(红色的)

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui'	//手动变红
import '../node_modules/element-ui/lib/theme-chalk/index.css'	//手动变红
//具体路径有的不同,vue运行报错请看第五点
Vue.config.productionTip = false
/* eslint-disable no-new */
Vue.use(ElementUI)	//手动变红
new Vue({
 el: '#app',
 router,
 template: '<App/>',
 components: { App }
})

3、然后在.vue文件里就直接可以用了,如:在src/components/Hello.vue做一下修改

<template> 
 <div class="hello"> 
 <h1>{{ msg }}</h1> 
 <h2>Essential Links</h2> 
 <el-button>默认按钮</el-button> 
 <el-button type="primary">主要按钮</el-button> 
 <el-button type="text">文字按钮</el-button> 
 </div> 
</template> 
 
<script> 
export default { 
 name: 'hello', 
 data () { 
 return { 
 msg: 'Welcome to Your Vue.js App' 
 } 
 } 
} 
</script> 
 
<!-- Add "scoped" attribute to limit CSS to this component only --> 
<style scoped> 
h1, h2 { 
 font-weight: normal; 
} 
 
ul { 
 list-style-type: none; 
 padding: 0; 
} 
 
li { 
 display: inline-block; 
 margin: 0 10px; 
} 
 
a { 
 color: #42b983; 
} 
</style>

4、再次运行

vue的安装及element组件的安装方法

5、上述(3)有时会报错,一是查看element-ui的index.css路径是否正确,第二因为报错会显示找不到文件,需要在build/webpack.base.conf.js文件中添加一段代码,如下。

vue的安装及element组件的安装方法

6、现在运行起来了

vue的安装及element组件的安装方法

以上这篇vue的安装及element组件的安装方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
繁简字转换功能
Jul 19 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
js简单判断移动端系统的方法
Feb 25 Javascript
JavaScript中的Array 对象(数组对象)
Jun 02 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
jQuery简单自定义图片轮播插件及用法示例
Nov 21 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
微信小程序实战之自定义toast(6)
Apr 18 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
Oct 09 Javascript
node.js Promise对象的使用方法实例分析
Dec 26 Javascript
JavaScript this使用方法图解
Feb 04 Javascript
javascript实现画板功能
Apr 12 Javascript
11行JS代码制作二维码生成功能
Mar 09 #Javascript
浅谈vue.js导入css库(elementUi)的方法
Mar 09 #Javascript
使用use注册Vue全局组件和全局指令的方法
Mar 08 #Javascript
vue注册组件的几种方式总结
Mar 08 #Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 #Javascript
layui之select的option叠加问题的解决方法
Mar 08 #Javascript
vue2.0 axios跨域并渲染的问题解决方法
Mar 08 #Javascript
You might like
php生成图形(Libchart)实例
2013/11/06 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
javascript分页代码(当前页码居中)
2012/09/20 Javascript
jquery统计复选框选中示例
2013/11/05 Javascript
JsRender for object语法简介
2014/10/31 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
微信小程序调用PHP后台接口 解析纯html文本
2017/06/13 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
Python实现二叉搜索树
2016/02/03 Python
python opencv 图像尺寸变换方法
2018/04/02 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
解决Python安装cryptography报错问题
2020/09/03 Python
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
干部下基层实施方案
2014/03/14 职场文书
老师对学生的寄语
2014/04/09 职场文书
小学生迎国庆演讲稿
2014/09/05 职场文书
安全生产月宣传标语
2014/10/06 职场文书
暑期社会实践证明书
2014/11/17 职场文书
优秀教师单行材料
2014/12/16 职场文书
前台文员岗位职责
2015/02/04 职场文书
2015年信息化建设工作总结
2015/07/23 职场文书
2015年征兵工作总结
2015/07/23 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
2022/04/24 Python
Centos7 Shell编程之正则表达式、文本处理工具详解
2022/08/05 Servers