如何拓展js调用的npm库里的方法,例如在vue中使用时,如下图

发布于 2022-09-12 04:10:35 字数 439 浏览 19 评论 0

npm

https://www.npmjs.com/package/pixi-spine

vue中调用

<script>
import * as PIXI from 'pixi.js'
import 'pixi-spine'
</script>

源码

例如我想拓展

Skin.prototype.self = function (slotIndex, name, attachment) {
    //todo
};

image.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不如归去 2022-09-19 04:10:35

我的想法是把目标npm模块封装一遍, 举个例子, 下面对moment添加一个logNow的方法:
moment.js:

import moment from 'moment';
class _Moment {
    constructor() {
        this.module = moment;
    }
    logNow() {
        console.log(Date.now);
    }
};
export default _Moment;

外部引入:

import Moment from './moment.js';
const moment = new Moment();
moment.module; // 原moment模块
moment.logNow(); // 

不知道这样符不符合你的预期?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文