vue入门实例 hello vue

本文将介绍怎样开始去学习vue,vue在当下也是相当的火,说到前端你必须会 vue、react 等等。

你看见本文时,你肯定已经对前端有一定的了解,或者已经使用过其他类似vue的框架。如:react、angularJS等等。有的人一上来直接就是用脚手架来学习 vue 的基础知识,不推荐这样去做。下面将介绍怎样通过 <script> 标签引入 vue 的 JS 库文件,然后通过 new Vue() 的方式去使用 Vue。

<script> 安装 Vue

下载 Vue

进入 https://vuejs.org/v2/guide/installation.html 地址,点击页面下面的 “Development Version” 按钮。去下载一个开发版本的 vue 库,该库下面包含了完整警告和调试模式。使用开发库,当我们的代码有些地方出现不推荐写法时,将在控制台给出告警信息。

实例代码

假设我已经将 vue 的库文件下载下来,vue 版本为 2.6。代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <title>学习 VUE</title>
    <script type="text/javascript" src="../libs/vue-2.6/vue.js"></script>
</head>
<body>
<div id="app">
    {{ message }}
</div>
<script type="text/javascript">
    var app = new Vue({
        el: '#app',
        data: {
            message: 'Hello Vue!'
        }
    })
</script>
</body>
</html>

CDN 安装

如果仅仅为了学习,我们也可以直接使用 CDN 的方式去安装 VUE。即在 <script> 标签的 src 元素中填写一个 VUE 网络地址。这样你能够使用最新版本的 VUE,如下:

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

在生产环境,建议链接到特定的版本号并进行构建,以避免新版本导致程序以外出错。如下:

<script src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>

如果您使用的是本机ES模块,也有与ES模块兼容的构建方式,如下:

<script type="module">
    import Vue from 'https://cdn.jsdelivr.net/npm/vue@2.6.11/dist/vue.esm.browser.js'
</script>

你能通过浏览器打开 https://cdn.jsdelivr.net/npm/vue  地址浏览 vue 的源码。

实例代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8"/>
    <title>学习 VUE</title>
    <!--<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>-->
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/vue@2.6.11"></script>
</head>
<body>
<div id="app">
    {{ message }}
</div>
<script type="text/javascript">
    var app = new Vue({
        el: '#app',
        data: {
            message: 'Hello Vue!'
        }
    })
</script>
</body>
</html>

总结

手动创建一个 Vue 对象,这个 Vue 对象的 DOM 上下文为 id="app" 的 DIV 元素,并且该 Vue 对象内部定义了一个 message 数据,最后将 message 变量中的数据显示在 DOM 中。这也说明,我们在一个页面可以创建多个 Vue 对象,每个 Vue 对象绑定到不同的 DOM 上下文。

知识点

(1)el:绑定一个 DOM 元素到当前 Vue,通过Vue的方式去操作数据、DOM等

(2)data: 该字段定义了 Vue 中可以用到的数据,即允许使用 {{}}、v-bind 等指令使用,也是响应式的

(3){{ message }}: 将 Vue data 字段中的 message 数据输出到当前位置

还有更多的知识,请继续阅读接下来的文章。

业精于勤,荒于嬉。——韩愈《进学解》
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号