javascript - 将 CSS 和 JS 库包含到 vue spa 组件中
问题描述
所以我正在开发 vue spa 项目,并希望将 ckeditor5 集成到其中。所以我只是从这里npm 安装 ckeditor5 vue 版本,按照 github 站点上的安装指南,一切正常。
但是在使用它之后,我意识到我需要从那里进行自定义构建,这意味着我需要分叉构建并克隆它并对其执行一些操作,然后 npm build 然后将其添加到我的项目中
好吧,问题是我不知道如何将这些 css 和 js 包含到我的 vue spa 组件中(我只需要在特定组件上使用它,所以通过添加 css 和 js 文件将它放在全局上我没有发现任何好处到 html)
那么如何在 vue spa 的特定组件上添加呢?
解决方案
我自己还没有尝试过,但至于 css 这应该可以工作:
<style lang="css" src="path/to/some.css" scoped>
或者
<style lang="scss" src="path/to/some.scss" scoped>
您可以根据需要在 vue 模板上添加尽可能多的 css 文件(样式标签)...此外,如果您不需要此 css 的范围(仅在组件中可用,而不在子组件或父组件中可用),只需删除范围属性。
对于 JS,您可以加载它:require('path/to/some.js');
或者如果您需要将它分配给窗口对象中的某些内容:window.numeral = require('numeral');
...这是使用数字库的示例...
推荐阅读
- html - 在 Django 中通过 POST 消息发送数组
- java - JVM中的日期更改
- android - 无法在 Firebase 数据库的用户 ID 文件夹中创建新路径
- json - 从 ruby 中的 json 数组中的 json 获取值
- jquery - 使用带有 for 循环的 javascript 解析 Json
- image - SVG存储和操作
- python - VS Code Python 测试调试超时
- ios - 在 iOS 13 和 iOS 11.4 中从字符串转换日期的不同结果
- mysql - 这是编写此 MySQL 语句的最有效方法吗?
- git - `go install`-ing私有包时如何输入git repo用户名?