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 相关文章推荐
node.js中的fs.fchownSync方法使用说明
Dec 16 Javascript
javascript正则表达式之search()用法实例
Jan 19 Javascript
jQuery满屏焦点图左右滚动特效代码分享
Sep 07 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
AngularJs 60分钟入门基础教程
Apr 03 Javascript
js实现的万能flv网页播放器代码
Apr 30 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
js中Number数字数值运算后值不对的解决方法
Feb 28 Javascript
详解vue.js之props传递参数
Dec 12 Javascript
vue-cli axios请求方式及跨域处理问题
Mar 28 Javascript
Angular使用cli生成自定义文件、组件的方法
Sep 04 Javascript
原生JavaScript实现轮播图
Jan 10 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的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
php事务处理实例详解
2014/07/11 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
在python的类中动态添加属性与生成对象
2016/09/17 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
解决vscode python print 输出窗口中文乱码的问题
2018/12/03 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
python实现图片中文字分割效果
2019/07/22 Python
NumPy中的维度Axis详解
2019/11/26 Python
python time.strptime格式化实例详解
2021/02/03 Python
Etam德国:内衣精品店
2019/08/25 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
安全教育实施方案
2014/03/02 职场文书
个人务虚会发言材料
2014/10/20 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
个人工作保证书
2015/02/28 职场文书
2015大学迎新标语
2015/07/16 职场文书
素质教育培训心得体会
2016/01/19 职场文书
Python实现视频自动打码的示例代码
2022/04/08 Python