美文网首页
一些好用但是不常用的vue属性

一些好用但是不常用的vue属性

作者: 回不去的那些时光 | 来源:发表于2019-10-11 23:02 被阅读0次

    $mount()

    如果 Vue 实例在实例化时没有收到 el 选项,则它处于“未挂载”状态,没有关联的 DOM 元素。可以使用 vm.$mount() 手动地挂载一个未挂载的实例。

    $forceUpdate()

    迫使 Vue 实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。

    $nextTick()

    将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。

    $destroy()

    完全销毁一个实例。清理它与其它实例的连接,解绑它的全部指令及事件监听器。
    触发 beforeDestroydestroyed 的钩子。
    在大多数场景中你不应该调用这个方法。最好使用 v-ifv-for 指令以数据驱动的方式控制子组件的生命周期。

    $set(obj, key, value)

    向响应式对象中添加一个属性

    this.$set(this.obj, 'c', 3);
    

    $refs

    一个对象,持有注册过 ref 特性 的所有 DOM 元素和组件实例。在父子组件中父组件获取子组件属性和方法中用的很多

    $emit

    触发当前实例上的事件。附加参数都会传给监听器回调。
    在父子组件中子组件传递属性和调用方法

    相关文章

      网友评论

          本文标题:一些好用但是不常用的vue属性

          本文链接:https://www.haomeiwen.com/subject/mcmqyctx.html