gpt4 book ai didi

javascript - 我如何在 vue.js 中使用 SVG.js 插件?

转载 作者:行者123 更新时间:2023-11-29 23:01:07 26 4
gpt4 key购买 nike

我在运行 vue.js 的 Laravel 项目中使用 svg.js

这就是我使用 svg.js

的方式

第 1 步:svg.js 作为插件安装到我的 vue 应用中。

import svgJs from "svg.js/dist/svg"

export default {
install(Vue) {
Vue.prototype.$svg = svgJs
}
}

第 2 步:导入并使用插件。

import svgJs from "./plugins/vueSvgPlugin"

Vue.use(svgJs);

第 3 步:然后我可以这样做。

console.log(this.$svg);

console.log(this.$svg.get("samplesvg"));

但是我不确定如何添加 svg.js 插件。我想使用以下三个插件,以防有人想知道。

  1. svg.select.js
  2. svg.resize.js
  3. 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
});

Live Example

关于javascript - 我如何在 vue.js 中使用 SVG.js 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55588400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com