Vue的双向数据绑定原理是什么?Vue的响应式原理

2018 年 9 月 25 日 0 条评论 2.86k 次阅读 3 人点赞

vue.js是采用数据劫持,并结合发布者——订阅者的模式:通过Object.defineProperty()来劫持vue中各个属性的setter、getter,在数据变动的时候,再发布消息给订阅者 具体是怎么实现的呢? 这里就要再说一下Object.defineProperty(); Object.…

Vue的钩子函数

2018 年 9 月 23 日 0 条评论 2.56k 次阅读 0 人点赞

Vue是现在的热门前端框架之一,采用了虚拟dom,稍微介绍一下虚拟dom的概念。在使用原生js的时候,我们总是需要去获取dom元素,这样的话,每次要获取元素都要操作一次dom,我们就要执行一次,那么我们就要考虑如何减少操作的次数,虚拟dom就是为这个考虑而设计的。 先简单介绍几个钩子函数,因为现在已…

Vue关于动态添加路由的一个坑,动态添加子路由

2018 年 9 月 21 日 4 条评论 27.6k 次阅读 15 人点赞

最近在研究Vue,项目的菜单是后台动态返回节点动态生成头部导航,然后再动态添加路由,利用的方法是 $router.addRouters()【官网的文档真的很简洁,说了跟没说一样】,路由的参数是一个数组,这个数组和我们手动进行路由配置里的routes里的是需要一样的数组; 还记得我们是怎么配置路由的吗…

SpringBoot 浏览器下载文件,中文文件名乱码解决

2018 年 9 月 17 日 2 条评论 12.23k 次阅读 1 人点赞

老问题了,其实有很多解决方法,网上也有很多案例,但很多都或多或少的有些小问题。今在此记录一下,文件名乱码时的正确解决方案:(前提:项目采用的时UTF-8编码) 一般情况下,纯英文的文件名都是没问题的,但是中文的会有问题。 这个方法只能解决纯中文的文件名,如果是中英混合的还是会出问题: String …

jQuery添加/删除标签插件 bootstrap-tagsinput 标签使用方法

2018 年 9 月 5 日 3 条评论 13.57k 次阅读 7 人点赞

最近工作中由于需求使用到了Bootstrap-tagsinput标系统,我的需求是: 1)能够从后台数据库获取标签信息展示到前端页面; 2)能够实现输入标签添加到后台; 3)能够实现点击删除标签按钮; 但是网上大部分资料都是只展示标签,于是就自己查看官方文档,花了两天时间终于能够实现。 目前能够实现…

Nginx 跨域设置 Access-Control-Allow-Origin 无效的解决办法

2018 年 8 月 27 日 0 条评论 9.51k 次阅读 1 人点赞

当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数 网上大多数的解决方案是: 只需要在Nginx的配置文件中配置以下参数…

iOS UIScrollView的基本使用

2018 年 8 月 20 日 0 条评论 2.08k 次阅读 0 人点赞

scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)]; scrollView.backgroundColor = [UIColor redColor]; // 是否支持滑动最顶端 scrollView…

加载更多