Vue2.0框架搭建基础操作及目录说明

一、概述

vue.js是一套构建用户界面的渐进式框架。vue采用自底向上增量开发的设计。vue的核心库只关心视图层,非常容易学习,非常容易与其它库和已有项目整合。vue完全有能力驱动采用单文件组件和vue生态系统支持的库开发的复杂单页应用。

vue.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。

二、vue开发环境框架搭建

1.安装node.js (http://www.runoob.com/nodejs/nodejs-install-setup.html)

 

2.基于node.js,利用淘宝npm镜像安装相关依赖

 在cmd里直接输入:npm install -g cnpm --registry=https://registry.npm.taobao.org,回车,等待安装...

 

3.安装全局vue-cli脚手架,用于帮助搭建所需的模板框架

在cmd里 1)输入:cnpm install -g vue-cli,回车,等待安装...

          2).输入:vue -V,回车,若出现vue版本信息说明表示成功

 

4.创建项目

在vsCode开发工具集成终端里输入:vue init webpack vue_test(项目文件夹名),回车,可按下图操作:

 

 

 

5.等待一小会儿,出现以下信息,说明vue框架搭建成功,提示如下图:

 

 

6.通过vsCode 打开本地文件夹,基于脚手架创建的默认项目结构如下图所示:

 

 

三、vue-cli的项目结构介绍

一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。

 

 

 

文件结构细分

 

1.build——[webpack配置]

build文件主要是webpack的配置,主要启动文件是dev-server.js,当我们输入npm run dev首先启动的就是dev-server.js,它会去检查node及npm版本,加载配置文件,启动服务。

 

 

 

2.config——[vue项目配置]

config文件主要是项目相关配置,我们常用的就是当端口冲突时配置监听端口,打包输出路径及命名等

 

 

 

3.node_modules——[依赖包]

node_modules里面是项目依赖包,其中包括很多基础依赖,自己也可以根据需要安装其他依赖。安装方法为打开cmd,进入项目目录,输入npm install [依赖包名称],回车。

在两种情况下我们会自己去安装依赖:

(1)项目运行缺少该依赖包:例如项目加载外部css会用到的css-loader,路由跳转vue-loader等(安装方法示例:npm install css-loader)

(2)安装插件:如vux(基于WEUI的移动端组件库),vue-swiper(轮播插件

注:有时会安装指定依赖版本,需在依赖包名称后加上版本号信息,如安装11.1.4版本的vue-loader,输入npm install vue-loader@11.1.4

 

4.src——[项目核心文件] 

项目核心文件前面已经进行了简单的说明,接下来重点讲解main.js,App.vue,及router的index.js

 

4.1 index.html——[主页]

index.html如其他html一样,但一般只定义一个空的根节点,在main.js里面定义的实例将挂载在根节点下,内容都通过vue组件来填充

 

 

 

4.2 App.vue——[根组件]

一个vue页面通常由三部分组成:模板(template)、js(script)、样式(style)

 

 

【template】

其中模板只能包含一个父节点,也就是说顶层的div只能有一个(例如上图,父节点为#app的div,其没有兄弟节点)

<router-view></router-view>是子路由视图,后面的路由页面都显示在此处

打一个比喻吧,<router-view>类似于一个插槽,跳转某个路由时,该路由下的页面就插在这个插槽中渲染显示

 

【script】

vue通常用es6来写,用export default导出,其下面可以包含数据data,生命周期(mounted等),方法(methods)等,具体语法请看vue.js文档,在后面我也会通过例子来说明。

 

【style】

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

如要引入外部css文件,首先需给项目安装css-loader依赖包,打开cmd,进入项目目录,输入npm install css-loader,回车。安装完成后,就可以在style标签下import所需的css文件,例如:

    <style> 

        import './assets/css/public.css'  

    </style>  

这样,我们就可以把style下的样式封装起来,写到css文件夹,再引入到页面使用,整个vue页面也看上去更简洁。

 

4.3 main.js——[入口文件]

main.js主要是引入vue框架,根组件及路由设置,并且定义vue实例,下图中的

components:{App}就是引入的根组件App.vue

后期还可以引入插件,当然首先得安装插件。

 

 

 

4.4 router——[路由配置]

router文件夹下,有一个index.js,即为路由配置文件

 

 

这里定义了路径为'/'的路由,该路由对应的页面是Hello组件,所以当我们在浏览器url访问http://localhost:8080/#/时就渲染的Hello组件 

类似的,我们可以设置多个路由,‘/index’,'/list'之类的,当然首先得引入该组件,再为该组件设置路由。

 

4.45 public——不编译的文件里面的

main.html(文件和文件夹都不编辑的最后直接放在根目录)

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 关于Vue2.0脚手架搭建项目的问题,我可以为您提供一些参考。首先,您可以使用Vue官方提供的Vue CLI(命令行界面)来创建和管理Vue项目。通过在终端中运行命令“vue create [项目名]”,您可以创建一个新的Vue项目并选择使用预定义的配置或手动配置。然后,您可以使用Vue CLI提供的一些工具和插件来管理您的项目,例如添加新的依赖项,构建和部署您的应用程序等。除此之外,还有一些第三方脚手架工具也可以帮助您快速创建和管理Vue项目,例如nuxt.js等。希望这些信息能对您有所帮助! ### 回答2: Vue 2.0脚手架是用来搭建和管理Vue项目的工具,可以快速创建一个基于Vue的应用程序的基本结构。使用Vue CLI(Command Line Interface)创建一个Vue项目非常简单,只需几个简单的步骤即可。 首先,需要在计算机上安装Node.js和npm(Node Package Manager)。这些是安装和运行Vue CLI所需的基本工具。 安装完成后,打开终端或命令提示符,并运行以下命令来安装Vue CLI: ``` npm install -g @vue/cli ``` 接下来,可以使用Vue CLI来创建一个新的Vue项目。在终端或命令提示符中,使用以下命令: ``` vue create 项目名称 ``` 通过运行此命令,Vue CLI将会自动创建一个新的Vue项目,并安装所有必要的依赖项。可以根据需要选择不同的配置选项,例如是否使用Babel、TypeScript、CSS预处理器等。 创建项目后,进入项目文件夹,运行以下命令启动开发服务器: ``` npm run serve ``` 这将在本地启动一个开发服务器,并在浏览器中实时预览项目。 除了创建项目,Vue CLI还提供了一些其他有用的命令,例如构建和打包项目,运行单元测试,生成文档等。 总结来说,Vue 2.0的脚手架可以非常方便地搭建和管理Vue项目。借助Vue CLI,只需几个简单的步骤就可以创建一个基于Vue的应用程序,并进行开发、构建和打包等操作。这大大提高了项目的开发效率和可维护性。 ### 回答3: Vue.js是一款由Evan You开发的渐进式JavaScript框架Vue 2.0Vue.js的升级版本,相比于之前的版本,它更加快速、稳定和高效。 在搭建Vue 2.0项目时,我们可以使用脚手架来简化整个过程。脚手架可以理解为一个工具,它为我们提供了项目结构、配置文件和一些基础模板,使我们能够快速开始一个Vue项目的开发。 首先,我们需要安装Vue CLI(命令行工具),它是用于创建和管理Vue项目的工具。使用以下命令全局安装Vue CLI: ``` npm install -g @vue/cli ``` 安装完成后,我们可以使用命令`vue create`来创建一个新的Vue项目。通过命令行进入到你想要创建项目的目录,并执行以下命令: ``` vue create 项目名称 ``` 然后,Vue CLI将会引导你进行一系列的配置选择,如预设(默认或手动选择)、Babel、ESLint等。根据你的需求进行相应选择。 完成配置后,Vue CLI将会下载项目模板并安装依赖项。安装完成后,我们可以使用以下命令启动项目: ``` npm run serve ``` 以上命令会启动一个本地开发服务器,并会在浏览器中打开你的项目。此时,你就可以开始编写Vue组件、样式和逻辑了。 此外,Vue CLI还提供了许多其他操作,如构建项目、运行测试等。你可以参考Vue CLI的官方文档了解更多细节。 总而言之,使用Vue CLI搭建Vue 2.0项目非常简单,并且提供了一套完整的工具链,帮助我们更高效地进行开发。无论是个人项目还是大型企业级应用,Vue CLI都是一个非常实用的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值