0.1.16 • Published 5 years ago
@khoren.markosyan/vue v0.1.16
Library of Vue components for Starport
Install
npm add @tendermint/vueFirst, 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.