@dyadikov/vue-vk-oauth2
Advanced tools
Comparing version 1.0.4 to 1.0.5
16
index.js
@@ -30,6 +30,2 @@ let vkAuth = (function () { | ||
let method = null | ||
let prompt = {} | ||
let widget = null | ||
this.load = config => { | ||
@@ -40,2 +36,9 @@ installClient() | ||
}) | ||
.then(() => { | ||
if (config.widgets) { | ||
config.widgets.forEach((widget) => { | ||
this.Widget(widget) | ||
}) | ||
} | ||
}) | ||
} | ||
@@ -106,2 +109,7 @@ | ||
} | ||
this.Widget = (options) => { | ||
console.log(options) | ||
window.VK.Widgets[options.widget](options.selector, options.props, -20003922) | ||
} | ||
} | ||
@@ -108,0 +116,0 @@ |
{ | ||
"name": "@dyadikov/vue-vk-oauth2", | ||
"version": "1.0.4" | ||
"version": "1.0.5" | ||
} |
@@ -9,2 +9,8 @@ ![npm](https://img.shields.io/npm/v/@dyadikov/vue-vk-oauth2) | ||
#### Возможности | ||
1. Авторизация пользователя | ||
2. Вызов методов API ВКонтакте, список: https://vk.com/dev/methods | ||
3. Виджеты | ||
#### Установка | ||
@@ -18,12 +24,16 @@ | ||
Подключать пакет желательно но необязательно непосредственно в компоненте, где он будет использоваться, т.е. в компоненте регистрации/аутентификации. | ||
Подключть пакет в проект: | ||
Подключить пакет в проект, виджеты описываются опционально: | ||
``` | ||
import VKAuth from '@dyadikov/vue-vk-oauth2' | ||
... | ||
new Vue(VKAuth, {apiId: ВАШ_VK_APP_ID}) | ||
new Vue(VKAuth, {apiId: YOUR_VK_APP_ID, | ||
widgets: [{ | ||
widget: 'ContactUs', | ||
selector: 'vk_contact_us', | ||
props: {text: 'Задайте свой вопрос'} | ||
}] | ||
}) | ||
``` | ||
После подключения вы можете обращаться к инстансу через глобальную переменную | ||
После подключения вы можете обращаться к инстансу через глобальную переменную $vkAuth | ||
@@ -40,2 +50,4 @@ #### Использование | ||
<button @click="vkApiMethodExample">vkApiMethodExample</button> | ||
<!-- VK Widget Example --> | ||
<div id="vk_contact_us"></div> | ||
</div> | ||
@@ -50,3 +62,9 @@ </template> | ||
new Vue(VKAuth, {apiId: ВАШ_VK_APP_ID}) | ||
new Vue(VKAuth, {apiId: YOUR_VK_APP_ID, | ||
widgets: [{ | ||
widget: 'ContactUs', | ||
selector: 'vk_contact_us', | ||
props: {text: 'Задайте свой вопрос'} | ||
}] | ||
}) | ||
@@ -53,0 +71,0 @@ export default { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8303
129
126