Vue.js(读作/vju?/,类似于view)是一个用于构建数据驱动的web界面的渐进式框架。Vue.js的目标是使用尽可能简单的API启用反应式数据绑定和组合视图组件。它不仅易于使用,而且易于与第三方库或现有项目集成。shttps://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://学球网/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...https://xueqiu.com/9179892960...下面介绍三种Vue.js的安装方式:1.独立版我们可以直接从Vue.js官网下载vue.js,并在.html中的开发环境不要使用最小压缩版本,否则不会报错提示和警告!(页面直接使用)使用vue多页面开发:引入vue.js创建vue根实例newVue({option})2.使用CDN方式BootCDN(国内):https://cdn.bootcss。com/vue/2.2.2/vue.min.js,(国内不稳定)unpkg:https://unpkg.com/vue/dist/vue.js,会和npm发布的最新版本保持一致。(推荐)cdnjs:https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js,如()3.NPM方式(推荐)使用Vue.js构建大型应用时推荐使用NPM安装方式,NPM可以非常适合与Webpack或Browserify等模块打包器一起使用。Vue.js还提供了用于开发单文件组件的配套工具。首先罗列一下接下来需要的东西:node.js环境(npm包管理器)vue-cli脚手架搭建工具cnpmnpm淘宝镜像1)安装node.js从node.js官网下载安装node,安装过程很简单,直接点击下一步就ok了。安装完成后,我们打开命令行工具(win+R),输入node-v命令查看node的版本。如果出现相应的版本号,说明你安装成功了。npm包管理器集成在node中,因此安装node后,您将拥有npm。直接输入npm-v命令,可以显示npm的版本信息。至此,node环境已经安装完毕,npm包管理器也可以使用了。由于一些npm资源被屏蔽或者国外资源,经常会导致npm在安装依赖包时失败,所以我们还是需要npm的国内镜像----cnpm。2)安装cnpm在命令行输入npminstall-gcnpm--registry=http://registry.npm.taobao.org,等待,如果没有报错,则安装成功,(我的已经安装好了之后会提示更新成功),如下图所示:完成后,我们就可以使用cnpm代替npm来安装依赖包了。如果想了解更多关于cnpm,可以查看淘宝npm镜像官网。3)安装vue-cli脚手架构建工具(必须全局安装)在命令行运行命令npminstall-gvue-cli,等待安装完成。是否安装成功:vue-V通过以上三步,我们需要准备的环境和工具都准备好了,接下来我们开始使用vue-cli来构建项目。首先我们需要选择项目存放的位置,然后使用命令行cd到项目目录。这里,我选择在c盘下新建一个目录(NodeTest目录),使用cd将目录切到该目录下,如下图:在NodeTest目录下,在命令行运行命令vueinitwebpackfirstApp(初始化项目的完整版本)。解释这个命令。这个命令的意思是初始化一个项目,这里的webpack是构建工具,也就是整个项目都是基于webpack的。其中firstApp是整个项目文件夹的名字,这个文件夹会自动生成在你指定的目录下(在我的例子中,文件夹会生成在NodeTest目录下),如下图:如果我们手动创建在编辑器中将本项目存放的文件夹cd到项目中:vueinitwebpack;初始化一下即可,同时加载webpack依赖的包:是否在该目录下创建输入命令后,会问我们几个简单的Options,我们可以根据自己的需要填写。Projectname:项目名称,如果不需要更改,直接回车即可。注意:这里不能大写,所以我改名为vueclitestProjectdescription:项目描述,默认是一个Vue.js项目,直接回车,不用写。author:作者,如果你配置了git的作者,他就会阅读。安装vue路由器?你要装vue路由插件吗?我们需要在这里安装它,所以选择YUseESLinttolintyourcode?您是否使用ESLint来限制您的代码错误和样式?我们不需要在这里输入n(建议)。如果是在大团队开发,最好配置一下。使用Karma+Mocha设置单元测试?需要安装单元测试工具Karma+Mocha吗?我们这里不需要,所以输入n。使用Nightwatch设置端到端测试?是否要安装e2e进行用户行为模拟测试?这里我们不需要,所以当你输入n运行初始化命令时,会要求用户输入几个基本的配置选项,比如项目名称、项目描述、作者信息等。对于一些不明白或者不想填写的信息,可以直接回车填写,稍等片刻,就会显示创建项目成功,如下图:接下来我们进入NoteTest目录查看文件是否已经创建:打开firstApp工程,工程中的目录如下:介绍目录及其作用:build:最终发布代码的存放位置。config:配置路径、端口号等信息,我们刚开始学习时选择默认配置。node_modules:npm加载项目所需的各种依赖模块。src:这是我们开发的主目录(源代码)。基本上所有要做的事情都在这个目录下,里面有几个目录和文件:assets:放一些图片,比如logo之类的components:放目录下组件文件一个一个放router/index.js:放的地方配置路由App.vue:项目入口组件(以下组件),我们也可以在这里编写组件,而不是使用components目录。主要作用是将我们自己定义的组件与页面链接起来进行渲染,其中
