@param是对函数参数进行解释作用,大型项目所用

最近在看vue2.x的源码,看到如下代码:

/**
 * Teardown partial linked directives.
 *
 * @param {Vue} vm
 * @param {Array} dirs
 * @param {Boolean} destroying
 */

function teardownDirs (vm, dirs, destroying) {
  var i = dirs.length
  while (i--) {
    dirs[i]._teardown()
    if (process.env.NODE_ENV !== 'production' && !destroying) {
      vm._directives.$remove(dirs[i])
    }
  }
}

@param就是对下面函数的参数做一个解释,对参数类型做一个说明。

Logo

前往低代码交流专区

更多推荐