gpt4 book ai didi

javascript - 需要帮助了解创建 Vue 实例的区别,这是最佳实践,以及何时使用每个选项?

转载 作者:搜寻专家 更新时间:2023-10-30 22:24:38 25 4
gpt4 key购买 nike

我正在努力思考在 main.js 中创建 vue 实例的首选和最佳实践方法。从 cli 创建一个新项目,它会这样创建实例:

new Vue({
render: h => h(App)
}).$mount("#app");

但是,在此处的文档中:https://v2.vuejs.org/v2/guide/instance.html

Vue 描述了与此方法类似的实例创建。如果你想在新实例中添加你的 el 属性,或者像我下面那样安装它。结果似乎是一样的,但我正在寻找社区中被认为是最佳实践的东西,为什么一个比另一个更好或被推荐,以及任何其他信息都会有所帮助。

const vm = new Vue({
data: data,
components: { App },
template: "<App/>"
});

// Mount vue
vm.$mount("#app");

先谢谢你们了!

我通读了有关 Vue 的文档,搜索并通读了文章和帖子,但没有找到明确的答案来区分哪种最佳做法或何时使用每种做法。

最佳答案

Vue 实例可以关联并操作一个已经存在的元素,你也可以有多个 Vue instances在同一个项目中,没关系,但是,您可能不想这样做。

Vue 组件更适合创建一个新元素并在任何地方重用它。

关于javascript - 需要帮助了解创建 Vue 实例的区别,这是最佳实践,以及何时使用每个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55851649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com