小曹同学的百草园
首页
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

小曹同学

一个普通的前端开发
首页
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 从vue3和vite源码中学习一行代码统一规范
  • axios工具函数
  • Promissify
  • validate-npm-package-name 检测 npm 包是否符合标准
  • vue3源码基础工具函数
  • Vue2中 this 能直接获取到data和methods的原因
  • 源码学习笔记
小曹同学
2022-03-16

Vue2中 this 能直接获取到data和methods的原因

methods中能直接访问this的原因

// 1.遍历methods对象;
for(let key in methods){
    // 2.给每一个method的this改变方向,绑定到vue实例上。
    vm[key] = typeof methods[key] === 'function' ?
        methods[key].bind(vm) : function(){}
}
1
2
3
4
5
6
编辑 (opens new window)
上次更新: 2022/06/07, 05:17:41
vue3源码基础工具函数

← vue3源码基础工具函数

最近更新
01
优雅代码书写之道
06-07
02
图片懒加载
05-05
03
项目部署
04-16
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式