改变工具函数的this指向,使工具函数能够直接访问vue实例

format.js

export function add(){
  console.log(this) // 默认指向window
}

index.vue

import {add} from './format.js'
.
.
.
methods: {
  // 第一种
  toDo(){
    add.call(this) // 通过call改变add方法的this指向
  },
  // 第二种
  _add:add // add除非返回一个函数,否则非特殊情况不要加括号,会被直接执行
}
全部评论

相关推荐

牛客38347925...:9,2学生暑期实习失利开始投小厂,给这群人整自信了
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务