1、前端框架 Angular :是一个大型框架,包含了数据绑定器(以及Controller实现)、路由器和依赖注入框架。(自定义标签) React:是一个试图引擎。(自定义标签) vue:中国人 vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计 ...
分类:
Web程序 时间:
2020-01-22 17:54:49
阅读次数:
147
@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能: 全局异常处理 全局数据绑定 全局数据预处理 灵活使用这三个功能,可以帮助我们简化很多工 ...
分类:
编程语言 时间:
2020-01-22 13:11:50
阅读次数:
121
父组件不能使用数据绑定来读取子组件的属性或调用子组件的方法。但可以在父组件模板里,新建一个本地变量来代表子组件,然后利用这个变量来读取子组件的属性和调用子组件的方法。 ①在父组件去调用子组件时,可以指定 # 加上变量的名称 <son #mySon></son> ②在父组件中,通过 mySon 得到组 ...
分类:
其他好文 时间:
2020-01-22 11:07:36
阅读次数:
60
正常来说一个系统肯定有很多业务异常。而这些业务异常的信息如何返回给前台呈现给用户。比如用户的某些操作不被允许,需要给用户提示。 Spring 提供了@ControllerAdvice这个注解,这个注解可以实现全局异常处理,全局数据绑定,全局数据预处理,这里主要说下使用这个注解实现全局异常处理。 1. ...
分类:
其他好文 时间:
2020-01-21 21:37:08
阅读次数:
131
vue3.0将双向数据绑定的主要方法从Object.defineProperty舍弃,使用了proxy的方式通过观察者模式实现相关的数据变化监听,总的来说是一个很好地前进。今天简单的实验了一下相关的实现和不同情况下的使用输出。简单记录一下吧。同时说明代码中是使用数组的例子进行区分的。 个人认为pro ...
分类:
其他好文 时间:
2020-01-21 18:12:01
阅读次数:
105
<div *ngFor="let product of products"> *ngFor循环遍历products数组(类似vue的v-for) <a [title]="product.name + ' details'"> {{ product.name }} </a> [title]数据绑定(类 ...
分类:
其他好文 时间:
2020-01-21 16:18:07
阅读次数:
65
:model/v-model:通常用于input的双向数据绑定 @keyup:vue 键盘事件keyup/keydoen created():在创建vue对象时,当html渲染之前就触发;但是注意,全局vue.js不强制刷新或者重启时只创建一次,也就是说,created()只会触发一次; activ ...
分类:
其他好文 时间:
2020-01-21 10:43:55
阅读次数:
58
1.实现一个数据监听器Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最新值通知订阅者2.实现一个指令解析器Compile,对每个元素节点的指令进行扫描和解析,以及绑定相应的更新函数3.实现一个Watcher,作为连接Observer和Compile的桥梁,能够订阅并收到每个属性变动的通知,执行指令绑定的相应回调函数,从而更新视图4.mvvm入口,整合以上三者
分类:
其他好文 时间:
2020-01-20 09:22:32
阅读次数:
72
在Vue进行前端开发中,表单的输入是基础且常见的功能,本文以一个简单的小例子,简述v-model数据绑定的用法,仅供学习分享使用,如有不足,还请指正。 ...
分类:
其他好文 时间:
2020-01-20 00:30:32
阅读次数:
105
自定义组件 1. 自定义组件的v model 首先我们先说一下在自定义组件中使用v model的必要条件 在自定义的组件中要有input(这里我们先不讨论单选复选框) 在自定义组件的模板对象中要有props属性,且里面要含有一个value 在自定义组件的input标签上要绑定value属性值为pro ...
分类:
其他好文 时间:
2020-01-19 21:55:43
阅读次数:
71