2.2.1 • Published 2 years ago

vue-metamask v2.2.1

Weekly downloads
78
License
MIT
Repository
github
Last release
2 years ago

vue-metamask

vueMetaMask

NPM

Demo

vueMetaMask

MetaMask will introduce an optional “Privacy Mode”, which requires that dapps ask permission to view users’ accounts. Dapps should update their code to support this feature, which will be enabled by default in the future. Reference link

NPM Install

npm i vue-metamask -S

And then import it:

<script>
    import VueMetamask from 'vue-metamask';
    export default {
        components: {
            VueMetamask,
        },
        data(){
            return {
                msg: "This is demo net work"
            }
        },
        methods:{
            onComplete(data){
                console.log('data:', data);
            }
        }
    }
</script>

Use

<template>
    <div id="demo">
        <vue-metamask 
            userMessage="msg" 
            @onComplete="onComplete"
        >
        </vue-metamask>
    </div>
</template>

How to use init connect option

<template>
    <div id="demo">

        // close init connect
        <vue-metamask ref="metamask" :initConnect="false"></vue-metamask>
        
        // click button call Init
        <button @click="connect">connect</button>
    </div>
</template>

Get ref target use init methods

<script>
    import VueMetamask from 'vue-metamask';
    export default {
        components: {
            VueMetamask,
        },
        methods:{
            connect() {
                this.$refs.metamask.init();
            }
        }
    }
</script>

Methods

datatypevalueFunctionality
initConnectBooleantrue (default)Whether to connect initially
userMessage ( Optional )StringMessagereturn setting status message
onCompleteEventCallbackreturn current data

OnComplete return data

keytypevalueDescription
web3Objectfunctionweb3
metaMaskAddressString0x09F38A7F...Metamask address
messageString"message"User-defined message
typeString"MAINNET"MAINNETNO_INSTALL_METAMASKNO_LOGINNETWORK_ERRORUSER_DENIED_ACCOUNT_AUTHORIZATION
netIDString"1"User's current network id

License

MIT.

2.2.1

2 years ago

2.2.0

2 years ago

2.1.0

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago