起步

本章节介绍搭建初步的项目环境。

依赖环境

  1. node:点击node访问官方下载安装
  2. vue-cli:npm install -g vue-cli

提示

国内访问npm官方库可能有些缓慢,你可以设置淘宝的npm镜像:

# 安装 cnpm,用 cnpm 命令替换 npm 命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 设置镜像源为淘宝 npm 镜像
npm set registry https://registry.npm.taobao.org
1
2
3
4

初始项目搭建

利用vue-cli3的ui创建vue项目

vue ui
1

运行后浏览器会打开localhost:8000,进入 项目管理器 > 创建 > 选择文件夹,点击在此创建新项目。

  1. 详情
  • 项目文件夹:llplatform
  • 包管理器:npm
  • 若文件夹存在则覆盖:√
  • 初始化git仓库:√,Init project
  1. 预设:选择手动
  2. 功能
  • Babel:√
  • TypeScript:×
  • PWA:×
  • Router:√
  • Vuex:√
  • CSS Pre-processors:√
  • Linter / Formatter:√
  • Unit Testing:×
  • E2E Testing:×
  • 使用配置文件:√
  1. 配置
  • Use history mode for router:×
  • Pick a CSS Pre-processors:Sass/SCSS(with dart-sass)
  • Pick a linter / formatter config:ESLint + Standard config
  • Pick additional lint features:
    • Lint on save:√
    • Lint and fix on commit:×

提示

各技术选型可以参考这篇文章:Vue技术框架

之后vue-cli会开始自动下载依赖,完成后将得到【llplatform】项目,你可以通过以下命令启动它,然后浏览器访问localhost:8080,即可看到一个demo页面:

cd llplatform
npm run serve
1
2

安装Element

本项目选择饿了么的Element组件库,个人感觉其风格看起来更舒服。

  1. 安装Element
npm i element-ui -S
1
  1. 引入Element:修改src/main.js文件,添加以下三行




 
 


 








import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

Vue.config.productionTip = false
Vue.use(ElementUI)

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  1. 此时你已添加了Element,你可以修改src/components/HelloWorld.vue文件,添加一个Element的按钮组件来查看是否添加成功:


 





<template>
  <div class="hello">
    <el-button>按钮</el-button>
    <h1>{{ msg }}</h1>
    <h2>Essential Links</h2>
    <ul>
       ......
1
2
3
4
5
6
7

警告

这边的示例全局引入了所有的Element组件,这会导致项目过大,后续你可以参考按需引入, 只引入你所需要的部分组件。