RequireJS, Stripe и зависимость (компонент Vue) - PullRequest
0 голосов
/ 22 октября 2019

Я использую библиотеку Stripe, и у меня есть компонент vue, который зависит от того, какая библиотека загружается первой.

Я нашел RequireJS (2.3.6) и никогда не использовал его, мне просто интересно, правильно ли я все делаю

Я пытаюсь использовать ответ в этом вопросе, но не могу получитьэто работает Загрузка Stripe.js с Require.js

requirejs.config({
  paths: {
    'stripe': 'https://js.stripe.com/v3/'
  },
  shim: {
    'stripe': {
      exports: 'Stripe',
      deps:['my-component.js']
    }
  }
});

Я не получаю никаких ошибок консоли, но не вижу своего компонента либо

1 Ответ

0 голосов
/ 22 октября 2019

В конце концов я разобрался

requirejs.config({
    shim: {
        form: {
            deps: [ 'stripe' ]
        }
    },
    paths: {
        stripe: 'https://js.stripe.com/v3/?noext',
        form: '/js/my-component'
    }
});

require(['stripe', 'form'], function($) { 
    return {};
});
...