Vue.js学习笔记——简介、安装使用

Vue.js简介:

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。

Vue 只关注视图层, 采用自底向上增量开发的设计,目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件,学习起来非常简单。

学习Vue.js之前,需要先了解HTML、CSS、JavaScript相关知识。

Vue.js安装:

直接引用

在head头部添加以下代码

<script src="https://unpkg.com/vue"></script>

下载独立版本

我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。

官网下载地址:http://vuejs.org/js/vue.min.js

NPM安装

由于 npm 在国内安装速度较慢,大家可以使用淘宝的镜像 cnpm 命令 ,安装使用介绍参照:使用淘宝 NPM 镜像

npm 版本需要大于 3.0,如果低于此版本需要对它进行升级:

# 查看版本
$ npm -v

# 升级 npm
$ cnpm install npm -g

在用 Vue.js 构建大型应用时推荐使用 NPM 安装:

# 最新稳定版
$ cnpm install vue

简单的Vue.js页面

首先在head引入Vue.js,然后在body写一个代码块并定义一个id,在script脚本内实例化Vue,el:选择刚才定义的id的代码块,data:赋值数据。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
 <!--引入Vue.js-->
 <script src="https://unpkg.com/vue"></script>
</head>
<body>
<!--写一个html代码块-->
<div id="myApp"><!--为代码块定义一个id-->
 {{message}}<!--脚本内容-->
</div>
<!--JavaScript脚本部分-->
<script>
 var myApp= new Vue({//声明一个变量,实例化Vue
 el:'#myApp',//需要使用哪个id的代码块(相当于一个选择器)
 data:{//数据
 message:'Hello Vue.js World!'//脚本显示的内容
 }
    })
</script>
</body>
</html>

命令行工具(快速生成项目)

Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。

# 全局安装 vue-cli
$ cnpm install --global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 这里需要进行一些配置,默认回车即可
This will install Vue 2.x version of the template.

For Vue 1.x use: vue init webpack#1.0 my-project

? Project name my-project
? Project description A Vue.js project
? Author runoob <test@runoob.com>
? Vue build standalone
? Use ESLint to lint your code? Yes
? Pick an ESLint preset Standard
? Setup unit tests with Karma + Mocha? Yes
? Setup e2e tests with Nightwatch? Yes

   vue-cli · Generated "my-project".

   To get started:
   
     cd my-project
     npm install
     npm run dev
   
   Documentation can be found at https://vuejs-templates.github.io/webpack

进入项目,安装并运行:

$ cd my-project    //进入项目文件夹
$ cnpm install    //安装依赖包
$ cnpm run dev    //运行项目
 DONE  Compiled successfully in 4388ms

> Listening at http://localhost:8080

成功执行以上命令后会自动打开项目首页,也可以直接访问 http://localhost:8080/,输出结果如下所示:

0001.png Vue.js学习笔记——简介、安装使用 经验总结

注意:Vue.js 不支持 IE8 及其以下 IE 版本。

未经允许不得转载:Web前端开发资源网 » Vue.js学习笔记——简介、安装使用

推荐阅读:

Vue.js学习笔记——项目目录结构

【笔记】微信小程序注册、发布流程及首页自动跳转

li、img等元素设置inline-block后的空白间距问题

利用正则批量清理Teleport Ultra/Pro冗余代码

lay-key引发的laydate闪现问题

赞 (0)
分享到: +

评论 沙发

Avatar

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)