This project hasn't been updated in a long time, so it no longer appears on the homepage, categories, or search results — the data is preserved and this page still works normally.
RepositoryVue
India
Indiambj36/vue-socialmedia-share
🔊 Vue component for social sharing of links - https://codesandbox.io/s/kk0mqj11lv
68stars
15forks
3issues
0views
vue-socialmedia-share
Vue component for social sharing
vue-socialmedia-share is a vue component for sharing links to social networks
Demo
Features
- No external script loading
- Opens a new share tab
- Share Button for:
- Social Media icons includes in the library
- Change the size of icons
Installation
yarn add vue-socialmedia-share
or
npm install vue-socialmedia-share
API
import { Facebook } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Facebook
}
};
Props
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon (1-9) |
import { Twitter } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Twitter
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) | |
title | String | Title of the shared page |
import { Linkedin } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Linkedin
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) |
import { Reddit } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Reddit
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) | |
title | String | Title of the shared page |
Telegram
import { Telegram } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Telegram
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) | |
title | String | Title of the shared page |
import { WhatsApp } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
WhatsApp
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) | |
title | String | Title of the shared page |
import { Pinterest } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Pinterest
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) |
Google +
import { Google } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Google
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) |
import { Email } from 'vue-socialmedia-share';
// usage in local component
export default {
components: {
Email
}
};
| Prop | Data Type | Required | Description |
|---|---|---|---|
url | String | true | URL to share. |
scale | String | Size of icon(1-9) | |
subject | String | Subject of email | |
body | String | Body of email |
Contributing Guide
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
Author
License
Like it ?
it
Similar Projects
Discover other similar projects and AI models.
12.8k
Dec 21, 2022
787
Mar 1, 2022
RepositoryTypeScript
vuejs/vueThis is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212.6k
Oct 10, 2024
54.0k
Aug 20, 2024
1.3k
Oct 20, 2026
559
Oct 20, 2026
194
Nov 5, 2021
41.0k
Oct 26, 2026
27.8k
Oct 20, 2026