javascript - 如何在 vue.js 中使用 SVG.js 插件?
问题描述
我svg.js
在我的 Laravel 项目中使用vue.js
。
这就是我使用的方式svg.js
第 1 步:svg.js
在我的 vue 应用程序中作为插件安装。
import svgJs from "svg.js/dist/svg"
export default {
install(Vue) {
Vue.prototype.$svg = svgJs
}
}
第二步:导入并使用插件。
import svgJs from "./plugins/vueSvgPlugin"
Vue.use(svgJs);
第3步:然后我可以做到这一点。
console.log(this.$svg);
console.log(this.$svg.get("samplesvg"));
但是我不确定如何添加svg.js
插件。我想使用以下三个插件,以防有人想知道。
- svg.select.js
- svg.resize.js
- svg.draggable.js
解决方案
我有使用非npm
/module
库的解决方案。
首先,我将使用jsdelivr直接从 Github 提供文件。例如https://cdn.jsdelivr.net/npm/svg.js@2.7.1/dist/svg.min.js
.
然后我使用script.js加载它们。
script.order([
"https://cdn.jsdelivr.net/npm/svg.js@2.7.1/dist/svg.min.js",
"https://cdn.jsdelivr.net/npm/svg.select.js@3.0.1/dist/svg.select.min.js"
], () => {
// window.SVG is available
});
推荐阅读
- c++ - 使用未定义的引用对 Ubuntu 开发机器上的链接器加载程序错误进行故障排除
- c# - 对业务逻辑接口进行单元测试
- sql - Oracle SQL:按最近日期检索记录
- verilog - Verilog 宏检查是否在模拟或综合中
- python - 如何从维度列表中提取元素(N,2)
- haskell - 在 Haskell 中编写一个函数来构造一个降序自然数列表
- bash - bash 使用转义空间和特殊字符 mac os x
- c# - 调整大小时如何使按钮适合表单(C#)
- php - 使用 WordPress Avada 子主题将主徽标链接到自定义 URL 而不是主页?
- python - 如何将 x 标签添加到跨越我的总 x 轴的子图?