@tendermint/vue
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.
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.1.12 | ^2.6.11 | ||
| 0.1.11 | ^2.6.11 | ||
| 0.1.10 | ^2.6.11 | ||
| 0.1.9 | ^2.6.11 | ||
| 0.1.8 | ^2.6.11 | ||
| 0.1.7 | ^2.6.11 | ||
| 0.1.6 | ^2.6.11 | ||
| 0.1.5 | ^2.6.11 | ||
| 0.1.4 | ^2.6.11 | ||
| 0.1.3 | ^2.6.11 | ||
| 0.1.2 | ^2.6.11 | ||
| 0.1.1 | 2.6.11 | ||
| 0.1.0 | 2.6.11 |