Vue.js前端框架
文章平均质量分 91
Vue.js是一套用户构建用户界面的渐进式框架,它尽可能通过简单的API实现相应的数据绑定和组件的视图组件
小白_xm
主页下有你想要的源代码,有问题可加 Q2797569548
展开
-
14.Vue.js前端框架:状态管理
1、状态管理的作用在 Vue.js 的组件化开发中,经常会遇到需要将当前组件的状态传递给其他组件的情况。父子组件之间进行通信时,通常会采用 Props 的方式实现数据传递。在一些大型的应用中,单页面中可能会包含大量的组件,数据结构也会比较复杂。当通讯不是父子组件甚至不存在任何联系时,需要将一个状态共享给多个组件就会变得非常麻烦。为了解决这种情况,就需要引入状态管理这种设计模式。对此,Vuex 就是一个专门为 Vue.js 设计的状态管理模式。2、Vuex 简介Vuex 是一个专门为 Vue.js 应用原创 2021-04-30 18:17:32 · 483 阅读 · 3 评论 -
13.Vue.js前端框架:单页Web应用
1、单页Web应用简介将多个组件写在同一个文件的方式适用于一些中小规模的项目。但是如果在更复杂的项目中,这种方式就会出现很多弊端。对此,Vue.js 提供了文件扩展名为 .vue 的单文件组件。单文件组件是 Vue.js 自定义的一种文件格式,一个 .vue 文件就是一个单独的组件,多个组件组合在一起就可以实现单页 Web应用。2、webpack 简介webpack 是一个前端资源加载和打包工具。可以将各种资源(如,JS、CSS 样式、图片等)作为模板块来使用,然后将这些模块按照一定规则进行打包处理,原创 2021-04-30 15:35:30 · 920 阅读 · 0 评论 -
12.Vue.js前端框架:axios实现Ajax请求
1、应用 axios 实现 Ajax 请求实际开发中,通常需要和服务端进行数据交互。而 Vue.js 并未提供与服务端通信的接口。在 Vue.js 2.0 版本之后,使用 axios 来实现 Ajax 请求。axios 是一个基于 promise 的 HTTP 客户端,具有如下的主要特点:从浏览器中创建 XMLHttpRequest从 node.js 发出 HTTP 请求支持 Promise API拦截请求和响应转换请求和响应数据取消请求自动转换 JSON 数据客户端支持防止 CSRF/原创 2021-04-29 14:43:10 · 1691 阅读 · 1 评论 -
11.Vue.js前端框架:vue-router路由
1、常用插件有哪些在利用 Vue.js 开发一个完整的单页 Web 应用时,还需要使用 Vue.js 提供的插件。Vue.js 比较常用的插件是 vue-router 和 axios。其中 vue-router 提供的是路由管理的功能,axios 提供的是数据请求的功能。2、应用 vue-router 实现路由2.1 vue-router 插件引入vue-router 插件可以提供路由管理的功能。而在使用该插件之前需要在页面引入该插件,引用 vue-router 插件的方法主要有下列三种方式:v原创 2021-04-29 10:47:13 · 1188 阅读 · 0 评论 -
10.Vue.js前端框架:过渡
1、过渡的作用Vue.js 内置了一套过渡系统,该系统是 Vue.js 为 DOM 动画效果提供的一个特性。在插入、更新或者移除 DOM 时可以触发 CSS 过渡和动画,从而产生过渡效果。2、单元素过渡2.1 CSS 过渡Vue.js 提供了内置的过渡封装组件 transition,该组件用于包含要实现过渡效果的 DOM 元素。transition 组件只会把过渡效果应用到其包含的内容上,而不会额外渲染 DOM 元素。过渡封装组件的语法格式如下:<transition name="nameo原创 2021-04-28 10:49:49 · 1679 阅读 · 3 评论 -
9.Vue.js前端框架:组件
1、什么是组件在使用 Vue 进行前端项目开发过程中,组件的使用最为广泛。然而,什么是组件呢?组件,是 Vue.js 最强大的功能之一。通过开发组件可以封装可复用的代码,将封装好的代码注册成标签,实现扩展 HTML 元素的功能。2、注册组件在使用组件之前需要将组件注册到应用中,Vue.js 提供了两种注册方式,局部注册组件和全局注册组件。2.1 注册全局组件全局组件可以在所有实例中使用,注册一个全局组件的语法格式:Vue.component (tagName,option)语法格式中的两个参原创 2021-04-27 11:14:10 · 1008 阅读 · 7 评论 -
8.Vue.js前端框架:自定义指令
1、为什么要定义自定义指令在学习了 Vue 前端框架之后,我们也认识了许多的内置指令,比如,v-for 指令、v-if 指令、v-bind 指令、v-model 指令等等。但是由于这些内置指令都偏向于工具化,而在有些时候需要去实现具体的业务逻辑时,应用这些内置指令并不能实现某些特定的功能。对此,Vue.js 允许了用户自定义指令,以便于对 DOM 元素的重复处理,从而提高代码的复用性。自定义指令就是在满足内置指令特定条件的前提下用户注册的指令,就如同 C 中的用户自定义函数一样,创建用户自定义函数的同时需原创 2021-04-26 10:12:16 · 1074 阅读 · 4 评论 -
7.Vue.js前端框架:表单控制绑定
1. 绑定文本框文本框的绑定需要使用 v-model 指令。v-model 指令会根据控件类型自动选择正确的方法来更新元素。在表单中,文本框是最基本的表单控件类型,它分为单行文本框和多行文本框。1.1 单行文本框单行文本框用户输入单行文本,可以使用 v-model 指令对单行文本框进行数据绑定,下述代码中,应用 v-model 指令将单行文本框的值和 Vue 实例中的 message 属性值进行绑定后,当单行文本框中的内容发生变化时,message 属性值也会发生相应的变化。示例代码如下:<d原创 2021-04-25 10:21:52 · 1551 阅读 · 0 评论 -
6.Vue.js前端框架:事件处理
1. v-on 事件监听监听DOM事件使用 v-on 指令。该指令通常在模板中直接使用,在触发事件时会执行一些 JavaScript 代码。v-on 指令的基本用法(1)在 HTML 中使用 v-on 指令,后面可以是所有的原生事件名称。基本用法如下:<button v-on:click="show">显示</button>将 click 单击事件绑定到 show 方法中,单击“显示”按钮时,执行 show() 方法,show() 方法在 Vue实例中定义。(2)在使用原创 2021-04-23 16:21:23 · 1436 阅读 · 9 评论 -
5.Vue.js前端框架:样式绑定
5.1 class 属性绑定在样式绑定中,首先是对元素的 class 属性进行绑定,绑定的数据可以是对象或数组。5.1.1 对象语法在应用 v-bind 对元素的 class 属性进行绑定时,可以将绑定的数据设置为一个对象,从而动态地切换元素的 class。将元素的 class 属性绑定为对象主要有以下三种形式。1. 内联绑定内联绑定即将元素的 class 属性直接绑定为对象的形式,格式如下: <div v-bind : class="{active :isActive}"原创 2021-04-15 10:22:45 · 1946 阅读 · 0 评论 -
4.Vue.js前端框架:计算属性与监听属性
4.1 计算属性4.1.1 什么是计算属性计算属性需要定义在 computed 选项中。当计算属性依赖的数据发生变化时,这个属性的值会自动更新,所有依赖该属性的数据绑定也会同步进行更新。在一个计算属性里可以实现各种复杂的逻辑,包括运算、函数调用等。示例代码如下: <div id="demo"> <p>原字符串:{{str}}</p> <p>新字符串:{{newstr}}</p> </div> &原创 2021-04-14 10:09:28 · 576 阅读 · 0 评论 -
3.Vue.js前端框架:条件判断与列表渲染
3.1 条件判断在视图中,经常需要控制某些DOM元素的显示或隐藏。Vue.js提供了多个指令来实现条件的判断,包括 v-if、v-else、v-else-if、v-show指令。下面分别进行介绍。3.1.1 v-if指令v-if 指令可以根据表达式的值来判断是否输出DOM元素及其包含的子元素。如果表达式的值为 true,就输出DOM元素及其包含的子元素;否则,就将DOM元素及其包含的子元素移除。例如,输出数据对象中的属性 a 和 b 的值,并根据比较两个属性的值,判断是否输出比较结果。代码如下:原创 2021-04-13 11:21:50 · 4762 阅读 · 11 评论 -
2.Vue.js前端框架:基础特性
2.1 Vue实例及选项每个Vue.js的应用都需要通过构造函数创建一个Vue的实例。创建一个Vue实例的语法格式如下: var vm = new Vue ({ //选项 })在创建对象实例时,可以在构造函数中传入一个选项对象。选项对象中包括挂载元素、数据、方法、生命周期钩子函数等选项。下述分别对这几个选项进行介绍。在学习Vue阶段,建议使用HBuilder编程工具,该编译工具操作简单易于上手,使用HBuilder编程工具时,先将Vue.js文件导入创建的工程原创 2021-04-12 13:54:12 · 1756 阅读 · 0 评论 -
1.vue.js前端框架:初识Vue.js
1.1 Vue.js 概述Vue.js 是一套用于构建用户界面的渐进式框架。与其他重量级框架不同的是,它只关注视图层(View层),采用自底向上增量开发的设计。Vue.js 的目标是通过尽可能简单的API实现相应的数据绑定和组合的视图组件。它不仅容易上手,还非常容易与其他库或已有项目进行整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue .js 也完全能够为复杂的单页应用提供驱动。1.1.1 Vue.js 是什么Vue.js 实际上是一个用于开发 Web 前端界面的库,其本身具原创 2021-04-13 12:07:32 · 3096 阅读 · 12 评论