软件测试

JavaScript-Vue进阶全解

2019-08-09  本文已影响5人  爱学技术的小仙女酱

今天本仙女给大家来介绍一下最喜欢的JS框架Vue的基本用法。

Vue解答

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

vue的安装:

方法一:

可以从官网下载安装Vue:

下载地址:

https://vuejs.org/js/vue.min.js

将从官网下载安装Vue.min.js文件解压后复制到项目文件中。

引用:

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

方法二:

在国内也使用 Staticfile CDN 上的库。

引用:

<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>

Vue的声明式渲染

    Vue的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。数据和 DOM 已经被建立了关联,所有东西都是响应式的。当我们打开浏览器的 JavaScript 控制台 ,并修改 数据的值,页面上的显示信息也会发生对应的变化。

    Vue可以定义数据对象。data 用于定义属性,methods 用于定义的函数,可以通过 return 来返回函数值。{{ }} 用于输出对象属性和函数返回值。

示例:

    除了文本插值,我们还可以绑定元素特性。v-* 特性的被称为指令,指令用以表示它们是 Vue 提供的特殊特性,它们会在渲染的 DOM 上应用特殊的响应式行为。

    比如下面示例中的v-bind:title="message"指令表示:“将这个元素节点的 title 特性和 Vue 实例的 message 属性保持一致”。

示例:


Vue组件

    组件系统是 Vue 的另一个重要概念,因为它是一种抽象,允许我们使用小型、独立和通常可复用的组件构建大型应用。仔细想想,几乎任意类型的应用界面都可以抽象为一个组件树:

在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例。通过这个实例,可以在页面中声明若干个组件。

实例:


 如果是想学习更多的关于本文的知识,可以学习交流可以加我微信:xiang520and 或者QQ群:243771258一起探讨学习。


小结

    在前文中,本仙女跟大家一起对Vue进行了一个小小的学习,也利用了这些小小的例子,带大家领略了Vue前端框架的魅力。别忘记喜欢关注点赞么么哒~

上一篇 下一篇

猜你喜欢

热点阅读