Как работать с модулем в Vue. js, который не является компонентом? - PullRequest
0 голосов
/ 27 мая 2020

Я этим занимаюсь, но подозреваю, что должен быть способ получше. Я работал с Vue не так долго, позвольте мне объяснить свой случай:

Я работаю над проектом Vue. js, который создает рекурсивное дерево, я Сделал пару компонентов, и все показывает правильно. Я работаю над функциональностью, позволяющей перемещать узел с помощью перетаскивания.

Для создания этой функциональности я создал новый файл, в котором будут находиться все функции, чтобы отделить код для лучшего ремонтопригодность. Затем компонент для данного события вызывает функции из этого файла.

При создании файла мне нужно знать, как у меня дела, как продвигаться. Мне не нравится писать целую функцию, а потом смотреть, работает она или нет, я предпочитаю создавать ее меньшими шагами и смотреть, что происходит. Это позволяет мне лучше понимать последствия и проверять, пока я печатаю.

Итак, у меня есть некоторые сомнения относительно того, как мне подойти к этой проблеме:

  • Должен ли я используйте node.js для запуска этого файла и посмотрите, как я буду двигаться дальше?
  • Следует ли мне создать только библиотеку, а затем перейти к интеграции?
  • Как мне запустить этот файл? Я нашел два возможных способа:
    • Использование node.js для запуска файла.
      Но это создает проблему, поскольку я использую import ... from ..., и мне нужно либо адаптировать свой код, либо использовать какой-то компилятор js.
    • Запуск vue. js обычно с сервер разработки и ведение разработки в консоли.
      Это не очень хорошо, так как это немного отвлекает и вы используете ресурсы, которые вам не нужны.
  • Возможно, мне стоит заняться разработкой вне vue. js проект, а затем перенесите файл в проект.
  • Может быть, создать функциональность внутри vue. js компонента?

Я хотел бы узнать о лучшем способе подойти к этой проблеме!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...