很多好用的前端插件或组件都是用React写的,很难用在Vue上,那么如何在Vue上用上React组件呢?下面就分享Vue项目通过skill用上React组件的详细方法。
Vue项目怎么用上React组件:
1、安装skill
输入下面的指令安装skill
npx skills add hooray/skills --skill='replica-to-vue' -g
2、优化组件
在Agent里把链接丢给skill来进行适配即可。
/replica-to-vue https://github.com/owner/repo 将这个仓库,实现一份适用于当前项目的 Vue 组件
实战案例
案例一:sileo
这是一个前阵子比较火的Toast通知组件,这是它原本的样子:
而这是通过skill复刻后的样子:
案例二:Dice UI里的Mention组件
这是一个在大组件库中的一个"提及"功能小组件,功能看起来不复杂,但因为并不是独立组件,涉及到一些组件库内部共享的包依赖,所以要单独复刻其中这一个组件,场景会更复杂。
这是它原本的样子:
而这是通过skill复刻后的样子:
甚至通过几轮简单沟通,还实现了自定义插槽,比原本组件功能更强大。
以上就是Vue项目怎么用上React组件的详细方法,希望对大家有所帮助,如果想要了解更多AI的趣味玩法,欢迎来CoCoLoop社区交流。




