Использование библиотеки / плагина javascript в коде Vue

Итак, я пытаюсь использовать довольно аккуратный компонент vue-social-sharing, но я впервые использую такую ​​библиотеку и не уверен, как ее правильно настроить.

Я установил его через NPM, но потом заблудился в первом разделе «Использование, загрузка библиотеки»

В частности, в нем говорится

"Browserify / Webpack"
var SocialSharing = require('vue-social-sharing');
Vue.use(SocialSharing);

Но я не совсем уверен, куда это идет, как это настраивается и т. д. Могу ли я установить это где-нибудь в каком-нибудь файле Webpack? или создать свой файл и импортировать? Или, если он находится в обычном файле vue, на каком уровне? на компонент, на представление? на уровне App.vue?

Я просто не очень понимаю, как именно это настроить.

Любая помощь была бы замечательной, я полностью потерялся, так как я впервые использую такие внешние библиотеки.

Спасибо!

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
1 080
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Этот код вы должны поместить в файл main.js, который будет инициализирован с использованием этого плагина (библиотеки):

import Vue from 'vue';
var SocialSharing = require('vue-social-sharing');
Vue.use(SocialSharing);

new Vue({
    ....
  })

и следующий код, который вы можете поместить в любой шаблон дочернего компонента:

<social-sharing url = "https://vuejs.org/" inline-template>
 <div>
    <network network = "facebook">
      <i class = "fa fa-fw fa-facebook"></i> Facebook
   </network>
    ....
 </social-sharing>

Хорошо, отлично. Я попробую, спасибо. Мне вообще не нужно никуда импортировать его с помощью типичного «Импортировать X из X»? Кроме того, он говорит, что "HTML: <script src = " / dist / vue-social-sharing.min.js "> </script>" - это "то или иное", или мне также нужно где-то это добавить ?

KJParker 11.01.2019 14:39
var SocialSharing = require('vue-social-sharing'); это эквивалент import x from y, и мы должны соблюдать синтаксис, указанный в документации библиотеки, чтобы избежать любых потенциальных проблем.
Boussadjra Brahim 11.01.2019 14:41

Попался, большое спасибо. Теперь он работает, и я немного лучше понимаю использование библиотек. Я ценю это!

KJParker 11.01.2019 14:49

Другие вопросы по теме