请教前端个技术问题

2020-11-03 21:10:17 +08:00
 sunorg
vue 或者 react 是如何解决一个系统中加载由第三方提供的插件?

也就是说第三方插件是什么样的,什么时候提供的,原系统都不知道,第三方插件也不知道这个系统的前端源码。

这种情况有什么解决方案吗,这个问题一直制约着我不敢转 vue 或者 react
1317 次点击
所在节点    前端开发
5 条回复
nnnToTnnn
2020-11-04 09:25:41 +08:00
react 只是一个 js 的 lib 库。
sunorg
2020-11-04 22:21:21 +08:00
@nnnToTnnn 我知道他可以单页面引入,但如果纯迁移到 spa 的话,还是要编译吧

其他前端的朋友也给指点指点。
shenli
2020-12-01 18:21:50 +08:00
1. 首先可以说一下你的插件是:React 生态体系内的还是 Vue 体系内
2. 目前前端常用的组件都有 React 或者 Vue 版本 ,通过 npm 来在项目中使用
sunorg
2020-12-01 20:56:40 +08:00
@shenli 都可以,但通过 npm 意味着着后来者必须有之前的代码,否则无法做到动态融合进之前的代码里
shenli
2020-12-02 11:03:31 +08:00
@sunorg React 或者 Vue 对于原始的插件,兼容性应该是没问题的。比如 Swiper 这种,你可以简单封装一下,就是一个 React 的组件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/721532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX