创建一个vue项目

1.安装npm (Node Package Manager)
2.安装vue-cli脚手架
npm install -g @vue/cli
查看脚手架版本(一般安装最新的脚手架就行,它会向下兼容):vue -V

3.创建vue项目:
vue create xxx
4.进入项目执行:
npm run serve

5.打包项目
npm run build

引入element-ui

参看elementUI的文档:https://element.eleme.cn/#/zh-CN/component/quickstart

1.安装插件:
npm i element-ui
2.在main.js中引入组件(包括全局引入和按需引入):

import Vue from 'vue'
import App from './App.vue';
// 完整引入elementUI组件库
import ElementUI from 'element-ui';
//这个按需引入的时候也需要导入样式才生效(虽然文档没引入)
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

//按需引入
// import { Button, Select } from 'element-ui';
// Vue.component(Button.name, Button);
// Vue.component(Select.name, Select);
/* 或写为
 * Vue.use(Button)
 * Vue.use(Select)
 */

Vue.config.productionTip = false

new Vue({
  render: h => h(App),
}).$mount('#app')

成功啦!!!
在这里插入图片描述

按需引入还需要改一个文件:

在这里插入图片描述
在这里插入图片描述
App.vue代码:

<template>
  <div id="app">
    <HelloWorld/>
  </div>
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  name: 'App',
  components: {
    HelloWorld
  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* text-align: center; */
  color: #2c3e50;
  margin-top: 60px;
}
</style>

HelloWorld.vue代码

<template>
  <div>
    <el-row>
      <el-button>默认按钮</el-button>
      <el-button type="primary">主要按钮</el-button>
      <el-button type="success">成功按钮</el-button>
      <el-button type="info">信息按钮</el-button>
      <el-button type="warning">警告按钮</el-button>
      <el-button type="danger">危险按钮</el-button>
    </el-row>

    <div class="block">
        <span class="demonstration">默认</span>
        <el-date-picker
          v-model="value1"
          type="date"
          placeholder="选择日期">
        </el-date-picker>
    </div>
  </div>
</template>

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐