专栏名称: 前端大全
分享 Web 前端相关的技术文章、工具资源、精选课程、热点资讯
今天看啥  ›  专栏  ›  前端大全

最近很火的Vue Vine是如何实现一个文件中写多个组件

前端大全  · 公众号  · 前端  · 2024-08-28 11:50

文章预览

前言 在今年的Vue Conf 2024大会上,沈青川大佬(维护Vue/Vite 中文文档)在会上介绍了他的新项目Vue Vine。Vue Vine提供了全新Vue组件书写方式, 主要的卖点是可以在一个文件里面写多个vue组件 。相信你最近应该看到了不少介绍Vue Vine的文章,这篇文章我们另辟蹊径来讲讲Vue Vine是如何实现在一个文件里面写多个vue组件。 看个demo 我们先来看普通的vue组件, about.vue 代码如下:    i am about page "ts" setup> 我们在浏览器中来看看编译后的js代码,代码如下: const _sfc_main = {}; function  _sfc_render(_ctx, _cache) {    return  _openBlock(), _createElementBlock( "h3" , null,  "i am about page" ); } _sfc_main.render = _sfc_render; export  default _sfc_main; 从上面的代码可以看到普通的vue组件编译后生成的js文件会 export default 导出一个 _sfc_main 组件对象,并且这个组件对象上面有个大名 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览