详解使用vue-cli脚手架初始化Vue项目下的项目结构
vue-cli是Vue 提供的一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。 使用vue-cli有以下几大优势:
安装下面来安装vue-cli $ npm install -g vue-cli
$ vue -V 创建项目 接下来使用vue-cli创建一个新的Vue项目 $ vue init webpack vuedemo
$ npm install 创建的vuedemo文件夹所包含的文件如下: [index.html]index.html和其他html文件一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充,由于所有的挂载元素会被Vue生成的DOM替换,因此不推荐直接挂载实例到 [main.js]是Vue应用的入口文件,用来创建一个新的Vue实例,并将这个实例挂载在根节点下,同时也可以用来引入Vue插件 ‘el'选项:提供一个在页面上已存在的DOM元素作为Vue实例的挂载目标,这里就是index.html中id为‘app'的节点 ‘router'选项:将router实例注入到Vue根实例中,使它的每个子组件都可以访问$router (router实例)和$route (当前激活的路由信息对象) ‘template'选项:以一个字符串模板作为 Vue 实例的标识使用 ‘components':根组件 [App.vue]项目的根组件,可以包含其他的子组件,从而组成组件树 只能包含一个子节点,也就是说顶层的div只能有一个(如图,id为‘app'的div元素没有兄弟节点) 通常用es6来写,用export default导出 中的样式默认是影响全局的,如需定义作用域只在该组件下起作用,需在标签上加scoped, [router/index.js]路由配置文件,作用是将组件映射到路由,方便知道在哪里渲染它们
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |