夜魔出装,濠江岁月刘德华,metcn人体摄影
vue-cli是vue 提供的一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。
使用vue-cli有以下几大优势:
安装
下面来安装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文件夹所包含的文件如下:
[]
和其他html文件一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充,由于所有的挂载元素会被vue生成的dom替换,因此不推荐直接挂载实例到 <html>
或者 <body>
上。
[main.js]
是vue应用的入口文件,用来创建一个新的vue实例,并将这个实例挂载在根节点下,同时也可以用来引入vue插件
‘el'选项:提供一个在页面上已存在的dom元素作为vue实例的挂载目标,这里就是中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]
路由配置文件,作用是将组件映射到路由,方便知道在哪里渲染它们
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
VUE+elementui组件在table-cell单元格中绘制微型echarts图
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
vue 路由懒加载中给 Webpack Chunks 命名的方法
网友评论