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 相关文章推荐
jscript之Open an Excel Spreadsheet
Jun 13 Javascript
js获取域名的方法
Jan 27 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
jQuery实现form表单元素序列化为json对象的方法
Dec 09 Javascript
jQuery组件easyui基本布局实现代码
Aug 25 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
Aug 15 Javascript
原生JS实现日历组件的示例代码
Sep 22 Javascript
JS中的BOM应用
Feb 02 Javascript
使用vue-router设置每个页面的title方法
Feb 11 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
jQuery实现雪花飘落效果
Aug 02 jQuery
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
一个oracle+PHP的查询的例子
2006/10/09 PHP
PHP spl_autoload_register实现自动加载研究
2011/12/06 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
php合并数组中相同元素的方法
2014/11/13 PHP
支付宝服务窗API接口开发php版本
2016/07/20 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jquery中ajax函数执行顺序问题之如何设置同步
2014/02/28 Javascript
JS+CSS实现下拉列表框美化效果(3款)
2015/08/15 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
深入对Vue.js $watch方法的理解
2017/03/20 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
微信小程序实现点击页面出现文字
2020/09/21 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
Python实现的使用telnet登陆聊天室实例
2015/06/17 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
python安装twisted的问题解析
2018/08/21 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
通过字符串导入 Python 模块的方法详解
2019/10/27 Python
解决Python3下map函数的显示问题
2019/12/04 Python
TensorFlow设置日志级别的几种方式小结
2020/02/04 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
使用CSS Grid布局实现网格的流动
2014/12/30 HTML / CSS
CSS3+js实现简单的时钟特效
2015/03/18 HTML / CSS
行风评议整改报告
2014/11/06 职场文书
入党自荐书范文
2015/03/05 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
Oracle表空间与权限的深入讲解
2021/11/17 Oracle