例如,查看Vue框架,广泛使用$ Vue.$emit()
和Vue.$on()
定义的方法。
例如,以下是Vue中事件页面的source:
Vue.prototype.$emit = function (event: string): Component {
// ...
}
这是标准做法还是Vue特有的东西?
答案 0 :(得分:2)
这是一个特定于框架的命名约定,与语言无关或在语言中有任何特殊含义
$
是属性或变量名的有效前缀,可以随时使用
简单示例
const $obj = {
$1: 1,
$2: 2
}
console.log($obj)