1. 下载与安装Vue.js
    Vue.js的官网: https://cn.vuejs.org/

如果在项目中使用Vue.js框架,有两种方式:一是在页面中使用Script的方式直接引入,可以在官网下载Vue.js的源码,也可以使用CDN的方式引入;二是使用NPM的方式构建Vue项目,或者是使用Vue-cli脚手架创建项目。

本节我们先通过Script标签在网页引入Vue.js的方式来学习Vue实例,因为这种方法上手简单,适合初学者学习Vue的基础语法入门。在后面的教程中,会单独介绍使用NPM和Vue-cli的方式搭建Vue项目。

  1. 本地引入

我们可以访问Vue.js的官网下载,地址:https://vuejs.org/js/vue.min.js

也可以通过访问GitHub下载,地址:https://github.com/vuejs/vue

在HTML页面中使用script标签引入:

<script src="js/vue.js"></script>

使用CDN引入

国内常用的CDN公共库有:

腾讯网静态资源公共库: https://libs.qq.com/

字节跳动静态资源公共库: http://cdn.bytedance.com/

BootCDN服务: https://www.bootcdn.cn/

又拍云JS库CDN服务: https://upcdn.b0.upaiyun.com/

我们以BootCDN为例,打开BootCDN网站,搜索Vue:

在搜索结果列表中选择Vue,进入Vue的CDN库列表,选择对应的版本,点击复制链接,或者是复制

<script src="https://cdn.bootcss.com/vue/2.6.11/vue.common.js"></script>
  1. 创建第一个Vue实例
    声明式渲染

Vue.js的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM中。

HTML代码:

<div id="app">{{ message }}
</div>

JS代码:

var app = new Vue({el: '#app',data: {message: 'Hello Vue!'}
})

完整示例代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>Vue实例</title></head><body><div id="app">{{ message }}</div><script src="js/vue.min.js"></script><script>var app = new Vue({el: '#app',data: {message: "Hello Vue"}})</script></body>
</html>

输出结果:

Hello Vue

通过上面的代码,我们已经成功的创建了第一个Vue应用。上面代码中JS的数据和DOM已经建立了关联,所有的东西都是响应式的。怎么确认数据是响应式的呢?我们可以打开浏览器,按F12进入开发者控制台(Console),修改 app.message 的值,可以看到页面中的数据也做了响应的更新,效果如下图:

每个Vue应用都是通过用 Vue() 函数创建一个新的Vue实例开始的:

var vm = new Vue({// 选项
})

虽然没有完全遵循MVVM模型,但是Vue的设计也受到了它的启发,因此在文档中经常会使用 vm (ViewModel的缩写)这个变量名表示Vue实例。

Vue基础入门(2) Vue.js下载与安装相关推荐

  1. vue 基础入门:vue 的调试工具

    1. 安装 vue-devtools 调试工具 vue 官方提供的 vue-devtools 调试工具,能够方便开发者对 vue 项目进行调试与开发. Chrome 浏览器在线安装 vue-devto ...

  2. Vue基础入门(二)

    Vue基础入门目录 一.过滤器vue3已经删除!!!!!! 1.什么是过滤器(Filters) 2.代码展示 3.私有过滤器和全局过滤器 4.过滤器的注意点 5.优化时间代码示例 二.watch 侦听 ...

  3. Vue.js下载及安装

    Vue.js下载及安装 Vue.js下载 官网下载:https://cn.vuejs.org/v2/guide/installation.html Vue.js引用 //引入下载的Vue.js: &l ...

  4. IPFS入门操作教程(一):下载并安装IPFS

    IPFS入门操作教程(一):下载并安装IPFS 文章目录 学习目标 一.IPFS是什么? 二.下载安装IPFS 1.下载IPFS可执行文件压缩包 2.解压IPFS压缩包 第三步:设置ipfs可执行文件 ...

  5. rmd中无法打开链结r_从零开始入门R语言—Rstudio下载与安装

    注意:在安装Rstudio之前一定要现状R软件. 安装方法: QQ ZHOU:从零开始入门R语言-软件下载及安装​zhuanlan.zhihu.com 一.下载安装RStudio 上节我们已经下载了R ...

  6. node.js 下载、安装以及淘宝镜像的下载、安装

    1.Node.js下载,安装 1.打开node.js官网   https://nodejs.org/en/  点击下载64位node.js; 如果想要安装不同版本  https://nodejs.or ...

  7. Vue(三):vue基础入门

    目录 一.侦听器 1.1 什么是watch侦听器 1.2 方法格式的侦听器的应用--判断用户名是否被占用 ​1.3 immediate属性-对象格式的侦听器 1.4 deep属性-对象格式的侦听器 二 ...

  8. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十七 ║Vue基础:使用Vue.js 来画博客首页(一)...

    缘起 书说前两篇文章< 十五 ║ Vue前篇:JS对象&字面量&this>和 < 十六 ║ Vue前篇:ES6初体验 & 模块化编程>,已经通过对js面 ...

  9. vue的基础知识-vue基础入门

    vue的使用分享 1. Vue简介 2.Vue常用指令 3. V-router路由系统 4. Vue生命周期 1. Vue简介 工欲善其事,必先利其器 1.1 Vue是什么? Vue (读音 /vju ...

最新文章

  1. 如何使用BigDecimal?
  2. 前端学习 -- Css -- 伪元素
  3. Linux安装及管理程序——RPM和yum学会装软件超简单
  4. linux ejb远程调用,[转载]在容器外使用EJB 3.0 Persistence
  5. wordpress个人博客小程序带流量主+教程
  6. shell替换某个目录下某个文件类型里的内容
  7. weblogic部署静态网页
  8. matlab 设置计算精度,matlab计算精度设置
  9. cmd imp导入dmp文件_在cmd中怎么样导入dmp文件?
  10. Docker 管理之 --- 资源限制
  11. java加token实现单点登录
  12. Rockchip | 固件分区排列
  13. 移动Web开发基础-Viewport
  14. 设计模式七大原则总结
  15. html5字体在线代码,网络字体@font-face 如何处理网页中的特殊字体
  16. dd_engi的背包九讲(新版转载)
  17. 2008年6月中国城市房价排行
  18. win10 添加、修改右键菜单的Edit with IDLE
  19. linux xargs
  20. 请问你为什么学习Lisp?

热门文章

  1. 常用进制数转换(二进制、八进制、十进制、十六进制)【数电笔记】
  2. 你们公司测试都用什么工具啊?
  3. vue导出excel加一个进度条_vue 实现excel导出功能
  4. stm32的IIC驱动0.96OLED
  5. vtkPropPicker拾取功能
  6. 用HTML制作简单的个人介绍主页
  7. JavaScript - 匿名函数具名化
  8. 浅谈Flink对象重用(object reuse)
  9. 智能手环的软硬件与产业
  10. command not found: conda