@tendermint/vue
v0.1.12
Published
A library of Vue.js components for Cosmos SDK apps
Downloads
16
Keywords
Readme
Library of Vue components for Starport
Install
npm add @tendermint/vue
First, import a cosmos
Vuex module:
// src/store/index.js
import cosmos from "@tendermint/vue/src/store/cosmos.js";
export default new Vuex.Store({
modules: { cosmos },
});
Then, dispatch a cosmos/init
Vuex action:
// src/App.vue
export default {
created() {
this.$store.dispatch("cosmos/init");
},
};
Finally, import components:
// src/views/Index.vue
import * as sp from "@tendermint/vue";
export default {
components: { ...sp },
};
Configure
| Environment variable | Default value |
| ------------------------ | ---------------------------------- |
| VUE_APP_ADDRESS_PREFIX
| cosmos
|
| VUE_APP_API_COSMOS
| "http://localhost:1317"
|
| VUE_APP_API_TENDERMINT
| "http://localhost:26657"
|
| VUE_APP_API_WS
| "ws://localhost:26657/websocket"
|
Variable values can be changed in the .env
file.