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 相关文章推荐
Extjs4 GridPanel的主要配置参数详细介绍
Apr 18 Javascript
JQuery for与each性能比较分析
May 14 Javascript
jquery删除ID为sNews的tr元素的内容
Apr 10 Javascript
jQuery实现标题有打字效果的焦点图代码
Nov 16 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
关于Bootstrap按钮组件消除黄框的方法
May 19 Javascript
微信小程序页面滑动屏幕加载数据效果
Nov 16 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
Jun 19 Javascript
Node.js爬取豆瓣数据实例分析
Mar 05 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
Jan 06 Javascript
原生JS实现留言板
Mar 26 Javascript
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 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
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
原生js FileReader对象实现图片上传本地预览效果
2020/03/27 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
基于js中document.cookie全面解析
2017/09/14 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
javascript实现扫雷简易版
2020/08/18 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
跟老齐学Python之做一个小游戏
2014/09/28 Python
python实现每次处理一个字符的三种方法
2014/10/09 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
flask session组件的使用示例
2018/12/25 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
pycharm导入源码的具体步骤
2020/08/04 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
美国顶级防滑鞋:Shoes For Crews
2017/03/27 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
师范大学音乐表演专业求职信
2013/10/23 职场文书
金融管理专业求职信
2014/07/10 职场文书
委托书的写法
2014/08/30 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
装修公司管理制度
2015/08/05 职场文书