@hulkapps/app-manager-vue v3.0.11
App Manager Vue SDK
Installation
You can install the package via npm:
npm i @hulkapps/app-manager-vueRegister
import Vue from 'vue';
import AppManager from '@hulkapps/app-manager-vue';
Vue.use(AppManager);Usage
<Banners type="header" @handleBannerClose="handleBannerClose" :translations="translations"/>
<Banners type="footer" @handleBannerClose="handleBannerClose" :translations="translations"/>
<AppManagerPlan @handlePlanSelect="handlePlanSelectListener" @handlePlanBannerClose="handleBannerClose" :shop_domain="shop_domain" :translations="translations"/>
<AppManagerSliderPlan @handlePlanSelect="handlePlanSelectListener" @handlePlanBannerClose="handleBannerClose" :shop_domain="shop_domain" :translations="translations"/>The AppManagerPlan component requires a Shop Domain
Non-Vue App usage
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@hulkapps/app-manager-vue@2.0.3/dist/app-manager-vue.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/regenerator-runtime@0.13.9/runtime.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/@hulkapps/app-manager-vue@2.0.3/dist/hulkapps-app-manager.css" rel="stylesheet">
<div id="app" class="app-manager">
<Banners type="header" @handleBannerClose="handleBannerClose"/>
<app-manager-plan @handle-plan-select="handlePlanSelectListener" @handlePlanBannerClose="handleBannerClose" :translations="translations" shop_domain="<%= @store.shopify_domain %>" />
</div>
<script>
Vue.use(AppManagerVue, {baseUrl: '<%= ENV['volume_domain'] %>'})
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!',
domain: '<%= @store.shopify_domain %>'
}
})
</script>A handlePlanSelect event is emitted when the user continues without selecting a plan.
handlePlanSelectListener(payload) {
if (payload.choose_later && payload.choose_later === true) {
//handle choose_later
}
if (payload.free_plan && payload.free_plan === true) {
//handle free_plan selection
}
}A handleBannerClose event is emitted when the user closed banner.
handleBannerClose(payload) {
//handle close event
}License
The MIT License (MIT). Please see License File for more information.
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
1 year ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
2 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago