Vue 组件实例
对象
Vue 在组件实例中有一组对象.
对象 | 描述 |
---|---|
$attrs | 表示在组件标记上设置的 fallthrough 贯穿属性和事件监听。 |
$data | 表示存储在 Vue 实例的数据部分中的属性。 |
$el | 表示 Vue 组件的根 DOM 节点。 |
$parent | 表示父组件的 Vue 实例。 |
$props | 表示在接收组件中声明的 prop。 |
$refs | 表示用内置的 'ref' 特性标记的 DOM 元素。 |
$root | 表示整个 Vue 应用程序的根组件的 Vue 实例。 |
$slots | 表示父组件提供的 slot。 |
方法
Vue 在组件实例中有一组方法,可以使用关键字 this
访问这些方法.
方法 | 描述 |
---|---|
$emit() | 触发用于与父组件通信的自定义事件。 |
$forceUpdate() | 强制重新渲染 Vue 应用程序。 |
$nextTick() | 等待当前 Vue 组件的 DOM 更新周期结束,然后执行。 |
$watch() | 用于创建观察程序,并返回一个可用于停止观察程序的停止函数 |