简单说说|简单说说 Vue-cli
Vue-cli
Vue-cli 是 Vue 官方提供的工具,用于快速生成前端开发的脚手架。 结合了Webpack可以方便的进行打包,并且配置好了babel loader, 可以方便的使用ES6
安装
- npm install -g vue-cli
- vue init webpack client
- cd client
- npm run
文章图片
vue_cli_init_project.png - cd client
- npm run dev ==> 浏览器打开localhost:8080(默认)
文章图片
vue_init_demo.png - npm run build ==> 自动打包资源到 client/dist 目录下
组件
- header, footer, menubar, button ... 都是组件
- 一个组件可以包含另一个(多个)组件, 例如 header 里面包含 menu 组件
- 父组件通过传递 props 跟子组件通信,而子组件通过emit event 跟父组件通信
- 页面也可以看出是一个组件,一个大的组件,用于承载更多其他组件, 才最终呈现出一个页面
- 页面怎么跳转依赖路由的配置
- 这两个目录基本都是 webpack 和环境的配置, 基本上不用怎么动
- npm run build 会把打包的文件放到 dist 目录
- 包括 css, js ... 以及/static 下面的资源(图片等)
- assets 静态资源目录, 可以在代码里面有通过相对路径来引用, 这些资源会被 webpack 打包,成为代码的一部分
- components 组件目录,所有的组件、页面都写在这里面,根据不同业务再继续细分目录
- router 前端路由目录,根据路由的配置来跳转到别的页面组件
- store vuex 的目录,存储全局状态
- main.js 和 App.vue, main.js 是Vue 的主入口,里面会渲染App.vue
- 真实的静态资源目录
- 这里面的静态资源会被原封不动的打包(复制)到最终的打包目录 dist 下
- 可以通过绝对路径来引用static 下面的资源, 如 /static/[filename]!
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- 科学养胃,别被忽悠,其实真的很简单
- “不完美,才美”01(190410)
- opencv|opencv C++模板匹配的简单实现
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- 说睡
- 简单心理2019春A期+32+张荣
- 《算法》-图[有向图]
- android防止连续点击的简单实现(kotlin)
- 机器学习一些简单笔记