19 background-color: #3c454b;
36 .account-list::-webkit-scrollbar {
61 background-color: #1bc1b0;
69 text-overflow: ellipsis;
74 <div class="mc-wrap bg-gray">
76 <i class="iconfont btn-close" @click="close"></i>
79 <section class="account-list">
81 <!-- class="active" -->
82 <div v-for="(account, index) in accounts">
83 <li :class="(currentAccount != undefined && account.address == currentAccount.address) ? 'active': ''" @click="accountSelected(account)">
84 <i class="iconfont icon-user"></i>
86 <p v-if="account.alias" class="acc-alias">{{account.alias}}</p>
87 <p v-else>账户{{index+1}}</p>
88 <p>{{account.balance}} BTM</p>
96 <section class="menu-list">
98 <li @click="currView='creation'"><i class="iconfont icon-plusbox"></i>创建账户</li>
99 <!-- <li @click="currView='recovery'"><i class="iconfont icon-import"></i>导入账号</li> -->
100 <li @click="currView='backup'"><i class="iconfont icon-backup"></i>备份</li>
101 <li @click="currView='help'"><i class="iconfont icon-help"></i>帮助</li>
102 <li @click="currView='settings'"><i class="iconfont icon-settings"></i>设置</li>
107 <transition-group name="menus">
108 <Creation key="creation" v-show="view.creation" @closed="currView=''"></Creation>
109 <Recovery key="recovery" v-show="view.recovery" @closed="currView=''"></Recovery>
110 <Bakcup key="backup" v-show="view.backup" @closed="currView=''"></Bakcup>
111 <Help key="help" v-show="view.help" @closed="currView=''"></Help>
112 <Settings key="settings" v-show="view.settings" @closed="currView=''"></Settings>
118 import Creation from "./page/creation";
119 import Recovery from "./page/recovery";
120 import Bakcup from "./page/backup";
121 import Help from "./page/help";
122 import Settings from "./page/settings";
123 import bytom from "../../../script/bytom";
142 const { currView } = this;
144 creation: currView === "creation",
145 recovery: currView === "recovery",
146 backup: currView === "backup",
147 help: currView === "help",
148 settings: currView === "settings"
153 currView: function() {
154 if (this.currView == "" || this.accounts.length == 0) {
161 this.$emit("closed");
163 accountSelected: function(accountInfo) {
164 this.currentAccount = accountInfo;
165 this.$emit("account-change", this.currentAccount);
168 refresh: function(accountInfo) {
169 bytom.Account.list().then(accounts => {
170 console.log(222, accounts);
171 if (accounts.length == 0) {
175 this.accounts = accounts;
176 this.currentAccount = accounts[0];
177 this.$emit("account-change", this.currentAccount);