Install
- vue: npm install -g vue
- vue-cil: npm install -g @vue/cli
- vue-i18n: npm install -g vue-i18n
Launch App
create hello app
1
vue create my-app
launch app
1
npm run serve
Project Architecture
main.js 是我们的入口文件,主要作用是初始化vue实例并使用需要的插件。App.vue是我们的主组件,所有页面都是在App.vue下进行切换的。
UI Framework
Ant Design
install
1
npm i --save ant-design-vue
import all components
1 | import Vue from 'vue' |
- Example Template
1 | <template> |
px to rem
create file .postcss.js on root direcotry
1 | module.exports = { |
postcss
vue-cli-2
Install Plugin
1 | npm i --save postcss-pxtorem |
[vue中postcss怎么配置]https://juejin.im/post/5bf5135251882516d725d1cc
vue-cli-3
vue-i18n
vue-cli3 Resource
vue-cli3.0默认项目目录与2.0的相比,更精简:
- 移除的配置文件根目录下的,build和config等目录,
- 移除了static文件夹,新增了public文件夹,并且index.html移动到public中。
- 在src文件夹中新增了views文件夹,用于分类试图组件和公共组件。
- 大部分配置都集成到 vue.config.js 这里,在项目根目录下。
public文件夹下的文件并不会被Webpack处理:它们会直接被复制到最终的打包目录(文件名需指定)下。必须使用绝对路径引用这些文件,简单说就是用来存放万年不变的文件。
在vue2.x版本类似 static 文件夹。
Images
1 | <img src="/static/imgUrl"/> |
CDN
Build
http://blog.hecun.site/vue/vue%E5%A4%9A%E7%8E%AF%E5%A2%83%E6%89%93%E5%8C%85.html