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 相关文章推荐
JavaScript DOM 学习第七章 表单的扩展
Feb 19 Javascript
javascript中的window.location.search方法简介
Sep 02 Javascript
javascript实现修改微信分享的标题内容等
Dec 11 Javascript
基于bootstrap插件实现autocomplete自动完成表单
May 07 Javascript
javascript self对象使用详解
Oct 18 Javascript
详解js界面跳转与值传递
Nov 22 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
Dec 14 Javascript
原生javascript实现分页效果
Apr 21 Javascript
AngularJS实现的输入框字数限制提醒功能示例
Oct 26 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
用JS实现选项卡
Mar 23 Javascript
Element Steps步骤条的使用方法
Jul 26 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
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
PHP的PDO常用类库实例分析
2016/04/07 PHP
yii2控制器Controller Ajax操作示例
2016/07/23 PHP
Symfony查询方法实例小结
2017/06/28 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
jQuery表格插件datatables用法汇总
2016/03/29 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
python实现的简单窗口倒计时界面实例
2015/05/05 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
Django web框架使用url path name详解
2019/04/29 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
什么是封装
2013/03/26 面试题
男女朋友协议书
2014/04/23 职场文书
初中生期末评语大全
2014/04/24 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
高三化学教学反思
2016/02/22 职场文书
技术入股合作协议书
2016/03/21 职场文书
2016年国庆节假期旅游工作总结
2016/04/01 职场文书
德劲DE1102数字调谐收音机机评
2022/04/07 无线电
MySQL常用慢查询分析工具详解
2022/08/14 MySQL