import Vue from 'vue' import App from './App' import ZH from './utils/locales/zh.js' import EN from './utils/locales/en.js' import axios from './utils/axios.js' import store from './store' import uView from "uview-ui"; import VueClipboards from 'vue-clipboard2' import VueI18n from 'vue-i18n' import bip39 from 'bip39' import bip32 from 'bip32' import tronweb from 'tronweb' import Tx from 'ethereumjs-tx' import bitcoin from 'bitcoinjs-lib' import ethers from 'ethers' import util from 'ethereumjs-util' Vue.prototype.tronweb = tronweb Vue.prototype.bip32 = bip32 Vue.prototype.bip39 = bip39 Vue.prototype.Tx = Tx Vue.prototype.bitcoin = bitcoin Vue.prototype.ethers = ethers Vue.prototype.utils = util Vue.config.productionTip = false // 自定义底部导航栏 import tabBar from 'components/tabBar/tabBar.vue' Vue.use(uView); Vue.use(VueClipboards); Vue.use(VueI18n); Vue.prototype.$axios = axios Vue.prototype.$store = store Vue.config.productionTip = false Vue.component('tab-bar', tabBar) // 获取钱包相关方法 import TokenUtil from './utils/TokenUtil.js' import TronUtil from './utils/TronUtil.js' import EthUtil from './utils/EthUtil.js' Vue.prototype.$Token = TokenUtil Vue.prototype.$EthUtil = EthUtil Vue.prototype.$TronUtil = TronUtil // Vue.prototype.$showDialog = true App.mpType = 'app' const i18n = new VueI18n({ // locale: store.state.language, // 默认选择的语言 // locale:'en', locale:'zh-CN', messages: { 'zh-CN': ZH, 'en': EN } }) Vue.prototype.$_i18n = i18n const app = new Vue({ i18n, store, ...App }) app.$mount()