![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue项目
文章平均质量分 78
Tyreal芒果
这个作者很懒,什么都没留下…
展开
-
Vue----v-model源码分析实现(表单元素部分)
前言在很多时候我们说道vue,都说vue是双向绑定来实现的,但这么说是不太准确的,vue其实是mvvm数据驱动视图,用数据来驱动视图,DOM的改变。而v-model可以说是vue对于双向绑定的一个语法糖,那接下来看看v-model的实现吧。编译在把我们传入的模板编译成AST树的阶段,并不会对v-model做过多的处理,而是直接将其放在AST节点的directives中,而对v-model的处理是在我们生成render函数的codegen阶段。codegen在生成代码的这个阶段,在genElemen原创 2021-04-12 18:34:42 · 249 阅读 · 0 评论 -
Vue:3中异步组件的申请方式
Vue:实现异步组件通过对源码的阅读,可以看出异步组件的实现方式一共有三种,第一种:工厂函数的形式。第二种:promise的形式。第三种:高级配置的形式。第一种:工厂函数创建异步组件会进入src/core/vdom/helpers/resolve-async-component.js这个文件当中,所以稍后进入这个文件阅读源码,这是工厂函数的申请形式。在createComponents方法中,因为传入的是一个工厂函数,所以构造器的cid是不存在的,所以就会调用resolveAsyncComponen原创 2021-04-05 10:38:34 · 504 阅读 · 0 评论 -
QQ音乐API爬取全过程
QQ音乐API爬取全过程1. 前序:在以前的QQ音乐的API爬取中,是非常容易的,采用的是jsonp的请求方式,但现在QQ音乐请求已经全部改成XHR的ajax的方式发送请求,所以要爬取QQ音乐的数据就需要破解QQ音乐发送请求的参数。2. 对于前端:在前端发送XHR请求的话会有请求端跨域限制,所以对于前端不能直接发送XHR请求到QQ音乐后端,而是要自己另外搭一个服务器,用我们的服务器去向QQ音乐发送请求。3. QQ音乐接口分析:以获取QQ音乐的焦点图为例。这是我们要爬取的图片。在浏览器中按F1原创 2021-03-29 23:32:46 · 3605 阅读 · 2 评论