一、监听数据变化 1、监听数据变化有两种,深度和浅度,形式如下: vm.$watch(name,fnCb); //浅度 vm.$watch(name,fnCb,{deep:true}); //深度监视 2、实例用法 2.1-1浅度监听:当点击页面,弹出发生变化了,a的值变为1,b的值变为101 2. ...
分类:
Web程序 时间:
2018-01-03 00:52:56
阅读次数:
260
1.在vue中发送ajax请求 之前,在学习流行框架之前,我们都是通过jQuery.ajax方法进行ajax请求的 能不能在vue中使用jQuery来发送ajax请求?? 能用,但是不推荐用,因为如果只是要使用ajax功能,便将jQuery引入项目,会增加网站的资源体积 Vue本身并不具备发送aja ...
分类:
其他好文 时间:
2018-01-02 18:42:43
阅读次数:
991
除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。举个聚焦输入框的例子,当页面加载时,该元素将获得焦点 ( ...
分类:
其他好文 时间:
2017-12-28 00:04:47
阅读次数:
187
vue之自定义指令 像v-if、v-show、等这些都是系统指令,比如说我想写一个v-color的指令,但是系统是没有这个指令的,如果我们直接这样写肯定会报错,所以我们下面就需要自定义指令。 ...
分类:
Web程序 时间:
2017-12-23 12:02:56
阅读次数:
226
一个指令定义对象可以提供如下几个钩子函数 (均为可选):bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。update:所在组件的 VNode 更新时调用,但是可能发生在其子 ...
分类:
其他好文 时间:
2017-12-22 15:52:22
阅读次数:
180
主要思路通过自定义指令,在视图初始化完成后,绑定scroll事件。当scrollTop + clientHeight = scrollHeight时(此时滚定条到了底部)触发loadMore事件, 附上一个css loading动画 , Loading.vue: 加载效果图: ...
分类:
其他好文 时间:
2017-12-06 11:27:10
阅读次数:
1960
简介: 支持的类型有: 标量:字符串、数字、布尔值、日期 容器:哈希表、序列、集 子程序:方法和函数、用户自定义指令 其他/很少使用:节点 1.标量 标量是最基本,最简单的数值类型,它们可以是: 字符串:简单的文本,例如:产品的名称。 如果想在模板中直接给出字符串的值,而不是使用数据模型中的变量,那 ...
分类:
其他好文 时间:
2017-12-05 18:57:53
阅读次数:
191
Vue2自定义指令改变DOM值后未刷新data中绑定属性的值. ...
分类:
其他好文 时间:
2017-11-29 19:56:00
阅读次数:
794
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
分类:
其他好文 时间:
2017-11-28 23:14:23
阅读次数:
174
基础 Vue.js允许自定义指令,实质上是让你教 Vue一些新技巧:怎样将数据的变化映射到 DOM 的行为。可以使用 Vue.directive(id, definition) 的方法传入指令 id 和定义对象来注册一个全局自定义指令。定义对象需要提供一些钩子函数(全部可选): bind: 仅调用一 ...
分类:
其他好文 时间:
2017-11-28 01:23:43
阅读次数:
132