在 web 组件中包含外部库是不好的做法吗?

Is it bad practice to include external libraries inside web component?

我刚开始玩网络组件。我已经习惯使用 jQuery,并且不确定我是否可以在定义我的 Web 组件自定义元素中使用它的一些功能。这被认为是一种不好的做法吗?里面只允许香草 Javascript 吗?有利和不利的原因是什么?谢谢。

这不一定是不好的做法。实际上,这取决于您打算如何处理您的 Web 组件。

如果是出于学习目的,或者是为了设计快速原型,这是个好主意。

如果要分发它们,可能这是一个坏习惯,原因是 中养成的原因:例如,您可能会遇到 jQuery 不同版本之间的一些不兼容问题:您在内部使用的版本自定义元素,以及开发人员在包含您的自定义元素的页面中使用。