你好,我是 Kagol,个人公众号:前端开源星球。 上个月和 TinyVue 的小伙伴们一起参加了 VueConf 24 大会,有幸认识沈青川大佬,并了解了他的 Vue Vine 项目,Vue Vine 让你可以在一个文件中通过函数方式定义多个 Vue 组件,同时可以使用所有 Vue 的模板特性。
你好,我是 Kagol,个人公众号:
前端开源星球
。
上个月我有幸与 TinyVue 团队参加了 VueConf 24 大会,认识了沈青川大佬,并了解了他的 Vue Vine 项目。Vue Vine 项目让你可以在一个文件中通过函数方式定义多个 Vue 组件,同时可以使用所有 Vue 的模板特性。
这种全新的 Vue 组件书写方式听起来是不是很酷!
之前我写过 SFC,也写过 JSX 的 Vue 组件,但两者各有缺点。
-
SFC 顾名思义单文件组件,只能在一个文件中定义一个组件。如果有几个相关的组件想放一起,对不起,不行!你只能创建一个文件夹,把一堆相关组件一个一个文件放里面。
-
JSX 虽然能通过函数方式定义组件,并且可以在一个文件中定义多个相关的组件,但是没法享受 Vue 模板语法,以及模板编译相关的优化。
Vue Vine 通过把两者的优点集合在一起,创造了一种全新的 Vue 组件书写方式。
我们来一起体验下吧!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。