Vue.js 什么';在vue'中插入和绑定的区别是什么;s指令

Vue.js 什么';在vue'中插入和绑定的区别是什么;s指令,vue.js,vuejs2,Vue.js,Vuejs2,我从未使用inserted in指令,但我在其他指令中看到了它 vue的官方文件中说: 绑定:当指令第一次绑定到 元素。这是您可以进行一次性设置工作的地方 已插入:当绑定元素已插入到其 父节点(这仅保证父节点的存在,而不是 (必须在文件中) 我看不出有什么区别。有没有这样的用例?好的,我明白了。医生说的完全正确 bind: function (el) { console.log(el.parentNode) // null console.log('bind') }, ins

我从未使用inserted in指令,但我在其他指令中看到了它

vue的官方文件中说:

绑定:当指令第一次绑定到 元素。这是您可以进行一次性设置工作的地方

已插入:当绑定元素已插入到其 父节点(这仅保证父节点的存在,而不是 (必须在文件中)


我看不出有什么区别。有没有这样的用例?

好的,我明白了。医生说的完全正确

bind: function (el) {
    console.log(el.parentNode)  // null
    console.log('bind')
},

inserted: function (el) {
    console.log(el.parentNode)  // <div id="app">...</div>
    console.log('inserted')
}
答案来自

update: function (el) {
    console.log(el.innerHTML)   // Hello, before updated
    console.log('update')
},
componentUpdated: function (el) {
    console.log(el.innerHTML)   // Hi, after updated
    console.log('componentUpdated')
}