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 相关文章推荐
文字幻灯片
Jun 26 Javascript
jQuery bind事件使用详解
May 05 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
May 10 Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 Javascript
jQuery获取iframe的document对象的方法
Oct 10 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 Javascript
微信小程序 下拉菜单简单实例
Apr 13 Javascript
Vue.js 十五分钟入门图文教程
Sep 12 Javascript
微信小程序云开发之模拟后台增删改查
May 16 Javascript
Vue 组件复用多次自定义参数操作
Jul 27 Javascript
5种 JavaScript 方式实现数组扁平化
Oct 05 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去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
用php解析html的实现代码
2011/08/08 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
javascript 表单的友好用户体现
2009/01/07 Javascript
JS中==与===操作符的比较
2009/03/21 Javascript
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
element-ui 中的table的列隐藏问题解决
2018/08/24 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
在 Django/Flask 开发服务器上使用 HTTPS
2014/07/03 Python
使用python实现链表操作
2018/01/26 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
Python基于locals返回作用域字典
2020/10/17 Python
Python利用matplotlib绘制散点图的新手教程
2020/11/05 Python
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
市场营销职业生涯规划书范文
2014/01/12 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
2016年十一促销广告语
2016/01/28 职场文书
python迷宫问题深度优先遍历实例
2021/06/20 Python
基于redis+lua进行限流的方法
2022/07/23 Redis