hysql.org技术站
当前位置:首页 > JavaScript > 正文

详解使用vue-cli脚手架初始化Vue项目下的项目结构

07-13 JavaScript

vue-cli是Vue 提供的一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。

使用vue-cli有以下几大优势:

  1. vue-cli是一套成熟的Vue项目架构设计,会跟着Vue版本的更迭而更新 
  2. vue-cli提供了一套本地的热加载的测试服务器 
  3. vue-cli集成了一套打包上线的方案,可使用webpack或Browserify等构建工具

安装

下面来安装vue-cli

# 必须全局安装vue-cli,否则无法使用vue命令
# 安装完成之后使用vue -V检查vue-cli是否安装成功及版本信息

$ npm install -g vue-cli
$ vue -V

创建项目

接下来使用vue-cli创建一个新的Vue项目

# 项目创建完之后需要执行npm install安装依赖

$ vue init webpack vuedemo
$ npm install

创建的vuedemo文件夹所包含的文件如下:

[index.html]

index.html和其他html文件一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充,由于所有的挂载元素会被Vue生成的DOM替换,因此不推荐直接挂载实例到 <html> 或者 <body> 上。

[main.js]

是Vue应用的入口文件,用来创建一个新的Vue实例,并将这个实例挂载在根节点下,同时也可以用来引入Vue插件

‘el'选项:提供一个在页面上已存在的DOM元素作为Vue实例的挂载目标,这里就是index.html中id为‘app'的节点

‘router'选项:将router实例注入到Vue根实例中,使它的每个子组件都可以访问$router (router实例)和$route (当前激活的路由信息对象)

‘template'选项:以一个字符串模板作为 Vue 实例的标识使用

‘components':根组件

[App.vue]

项目的根组件,可以包含其他的子组件,从而组成组件树

<template></template>只能包含一个子节点,也就是说顶层的div只能有一个(如图,id为‘app'的div元素没有兄弟节点)

<script></script>通常用es6来写,用export default导出

<style></style>中的样式默认是影响全局的,如需定义作用域只在该组件下起作用,需在标签上加scoped,<style scoped></style>

[router/index.js]

路由配置文件,作用是将组件映射到路由,方便知道在哪里渲染它们

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • vue2.0中click点击当前li实现动态切换class
  • vue-cli入门之项目结构分析
  • 安装vue-cli报错 -4058 的解决方法
  • Vue学习笔记进阶篇之vue-cli安装及介绍
  • 详解vue-cli本地环境API代理设置和解决跨域
  • 深入理解Vue-cli搭建项目后的目录结构探秘
  • 详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
  • 详解vue-cli快速构建项目以及引入bootstrap、jq
  • 详解如何使用vue-cli脚手架搭建Vue.js项目

相关拓展:UGNX6.0工程图设计内容简介

《UG NX 6.0工程图设计》打造UGNX6.0专业培训的典范,涉及UGNX6.0基础培训及应用培训两大方面。重点突出,结构合理,语言简洁,书中图文并茂,操作步骤详尽。实例丰富,应用性强,具有很强的指导性和可操作性,有利于读者打好坚实基础和提升设计技能。从工程应用角度出发,以典型实例加以辅助讲解,并穿插着大量的软件操作技能和专业规范、工程标准等,能够快速地引导读者步入专业设计工程师的行业,帮助他们解决工程设计中的实际问题。

版权保护: 本文由 首页 原创,转载请保留链接: http://www.hysql.org/js/7704.html

友情推荐:股票配资 股票配资平台 股票配资门户 网页制作