Итак, я пытаюсь использовать довольно аккуратный компонент vue-social-sharing
но я впервые использую такую библиотеку и не знаю, как ее правильно настроить.
Я установил его через NPM, но потом заблудился в первом разделе "Использование, загрузка библиотеки"
В частности, это говорит
"Browserify / Webpack"
var SocialSharing = require('vue-social-sharing');
Vue.use(SocialSharing);
Но я не совсем уверен, куда это идет, как это настраивается и т.д. Я устанавливаю это где-нибудь в файле Webpack? или создать свой собственный файл и импортировать? Или, если он находится в обычном VUE файле, какой уровень? за компонент, за просмотр? на уровне App.vue?
Я просто не очень понимаю, как именно это настроить.
Любая помощь была бы великолепна, я полностью потерян, так как я впервые использую такие внешние библиотеки.
Спасибо!
Этот код вы должны поместить в файл 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>
var SocialSharing = require('vue-social-sharing');
это эквивалентноimport x from y
и мы должны соблюдать синтаксис, указанный в документации библиотеки, чтобы избежать любой потенциальной проблемы