vue引入element_UI 遇到的错误

653 阅读2分钟

之前看网上攻略:

从新建vue项目到引入组件Element

一、新建项目

1.查看 node和npm是不是已经安装好命令:node -v npm -v (没有安装的先安装环境); 2.npm install -g cnpm --registry=https://registry.npm.taobao.org (安装国内的淘宝镜像文件,后面的安装npm可以全部改为cnpm) 3.安装 vue-cli
1、cnpm install -g vue 2、cnpm install -g vue-cli 4. 安装 webpack cnpm install -g webpack 5.cd 你的运行目录 6.新建vue项目 vue init webpack vuedemo 7.进入项目目录 cd vuedemo 8.安装依赖 cnpm install 9.运行项目 cnpm run dev 10.发布项目 cnpm run build 注:mac电脑需要在安装淘宝镜像前执行: sudo chown -R $USER /usr/local

二、使用element-ui前需安装修改的配置

  1. 安装 loader 模块: cnpm install style-loader -D cnpm install css-loader -D cnpm install file-loader -D

  2. 安装 Element-UI 模块 cnpm install element-ui --save

  3. 修改 webpack.base.conf.js 的配置,位置:如下图: 图片描述

这一步省略,事实上,不需要在这个文件添加红色区域代码,因为新版本已经兼容,添加反而报错。

三、引入Element,前面已经全局安装了element-ui,只需要在Vue项目中引入即可

1、打开项目:src/main.js,添加下面三条 import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI)

图片描述

四、然后在.vue文件里就直接可以用了

例如:做一下修改,加入element-button按钮:


<div class="login">
    <form name = 'form' action="">
        <input id="username" type="text" placeholder="请输入手机号码或用户名" />
        <input id='pwd' type="password" placeholder="请输入密码" />
        <button onclick="login()">登录</button>
    </form>
    <div class="account">
        <p class="forget" style="float:right">忘记密码?</p>
        <div class="register">
            <span>还没有账号?</span>
            <a href="#">手机注册</a>
        </div>
    </div>
        <el-button>默认按钮</el-button>
        <el-button type="primary">主要按钮</el-button>
        <el-button type="text">文字按钮</el-button>
    </div>



**五、成功后的截图:**

图片描述


![](https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2018/9/13/165d1f5d7a38010e~tplv-t2oaga2asx-image.image)