1.1.0 • Published 6 years ago
@coschain/vue-cos-widget v1.1.0
vue-cos-widget
Vue plugins for interacting with coschain though cos chrome extension.
Usage
install
npm i @coschain/vue-cos-widget --saveprinciple
- each widget has two callback functions.
v-on:resultwould be triggered when request success otherwisev-on:errortriggered. - text refers to what the button-like widget will display
cos-transfer
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-transfer receiver="initminer" amount="1" text="donate" memo="test" v-on:result="resultHandler" v-on:error="errorHandler"></cos-transfer>cos-vest
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-vest text="vest" v-on:result="resultHandler" v-on:error="errorHandler"></cos-vest>cos-unvest
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-unvest text="unvest" v-on:result="resultHandler" v-on:error="errorHandler"></cos-unvest>cos-chicken
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-chicken text="stake" v-bind:receiver="receiver" v-on:result="resultHandler" v-on:error="errorHandler"></cos-chicken>cos-unchicken
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-unchicken text="unstake" v-bind:receiver="receiver" v-on:result="resultHandler" v-on:error="errorHandler"></cos-unchicken>cos-contractcall
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-contractcall text="contract call" v-bind:contract="contract" v-bind:owner="owner" v-bind:method="method" v-bind:argument="argument" v-bind:payment="payment" v-on:result="resultHandler" v-on:error="errorHandler"></cos-contractcall>cos-votebp
import Widget from 'vue-cos-widget'
Vue.use(Widget)<cos-votebp text="vote" v-bind:bp="bp" v-bind:cancel="cancel" v-on:result="resultHandler" v-on:error="errorHandler"></cos-votebp>