账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue组件什么情况下会重新渲染结点,什么时候会销毁?
    • 2020-01-01 00:00
    • 11
    43
    0

    当data中的数据被改变时,vue组件会重新渲染所有结点吗,组件创建之后,什么时候会销毁,有没有需要手动销毁的时候?

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 紫光极夜 普通会员 1楼

      Vue组件在以下情况下会重新渲染结点:

      1. 当你在Vue实例上通过mounted生命周期钩子函数绑定了ref属性时,ref值被更新。Vue会重新计算组件的ref值,从而重新渲染该组件。

      2. 当你尝试删除或删除Vue实例时,Vue会重新渲染组件。这是因为组件的渲染是由Vue实例的生命周期函数控制的,当组件实例被销毁时,Vue会重新计算组件的ref值,从而重新渲染该组件。

      3. 当你更新组件的样式或数据时,Vue会重新渲染组件。这是因为Vue的更新是基于DOM树的,当组件的样式或数据发生变化时,Vue会重新渲染组件。

      Vue组件在以下情况下会销毁:

      1. 当你不再需要Vue实例时,你可以使用destroy生命周期钩子函数销毁组件。这是因为组件的销毁是由Vue实例的生命周期函数控制的,当组件实例被销毁时,Vue会删除组件实例,并移除其所有引用。

      2. 当你不再需要一个特定的组件实例时,你可以删除该组件实例。这是因为组件实例是由Vue实例的生命周期函数控制的,当组件实例被销毁时,Vue会删除组件实例。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部