Vue.js 创建vue组件(导出默认组件与定义组件与新建vue)的更好方法是什么
在最近学习了Vue.js之后,我对如何编写Vue组件语法感到非常困惑 我一直在看youtube教程和文章,每个人都使用不同的方法 就vue 3而言 我们应该使用 导出默认值以创建组件 或导出默认定义组件 还是新Vue({ 因此,如何确定正确的方法来创建应用程序组件及其其他子组件和页面等 希望我的问题足够清楚Vue.js 创建vue组件(导出默认组件与定义组件与新建vue)的更好方法是什么,vue.js,vue-component,vuejs3,Vue.js,Vue Component,Vuejs3,在最近学习了Vue.js之后,我对如何编写Vue组件语法感到非常困惑 我一直在看youtube教程和文章,每个人都使用不同的方法 就vue 3而言 我们应该使用 导出默认值以创建组件 或导出默认定义组件 还是新Vue({ 因此,如何确定正确的方法来创建应用程序组件及其其他子组件和页面等 希望我的问题足够清楚 如果您需要创建多个组件,我强烈建议您使用(SFC),谢谢 在这里,您将新组件定义为(在标记内): 从“vue”导入{defineComponent} 导出默认定义组件({ // ... })
如果您需要创建多个组件,我强烈建议您使用(SFC),谢谢 在这里,您将新组件定义为(在
标记内):
从“vue”导入{defineComponent}
导出默认定义组件({
// ...
})
(如果不使用TypeScript,则导出默认值{})
对于主应用程序组件,您可以执行以下操作:
从“vue”导入{createApp};
常量应用程序=createApp(应用程序)
app.mount(“#app”)
或者就像这样,如果您不需要使用Vue路由器、Vuex等扩展Vue
从“vue”导入{createApp};
createApp(App).mount(“#App”)
谢谢,基本上,如果不是类型化的脚本,不需要定义组件。那么,创建主应用程序组件?@ StReX i将主应用程序组件添加到答案中,考虑使用VUE脚手架解决方案,如VUE或VUE CLUI,使用VUE CLI,我更喜欢VITE,但是一个领导者认为LoopUp SFC是库组件的最佳选择。