(я полагаю) проблема, с которой вы сталкиваетесь, заключается в том, что то, как вы управляете экспортом, означает, что ваша форма не может ссылаться на вашу функцию onSubmit
. У вас нет проблем с компиляцией вашего проекта, верно?
У меня есть два варианта для вас.
( ONE ) Привязать прослушиватель событий (очиститель)
import serviceRequest from '../../packages/serviceRequest';
const createUser = (event, options) => {
event.preventDefault(); // Prevent default action of form
// serviceRequest() // Perform Logic
};
document.querySelector('form').addEventListener(createUser); // Or add a more specific selector
( TWO ) Добавьте вашу функцию в глобальную область.
const createUser = (event, options) => {};
window.createUser = createUser;
Если ваш конвейер сборки просто объединяет весь ваш javascript, ваши const
будут объявлены глобально, но browserify / babel обернет все в закрытие.
Надеюсь, это поможет!