|
|
@@ -15,7 +15,26 @@
|
|
|
<div class="slip" :class="{ active: item === active }"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="login" @click="show = true">[登录]</div>
|
|
|
+ <div class="btn-list" v-if="!isLogin">
|
|
|
+ <el-dropdown @command="onCommand" style="margin-left: 20px" trigger="click">
|
|
|
+ <span class="el-dropdown-link">
|
|
|
+ <img
|
|
|
+ style="display: block"
|
|
|
+ src="https://zhirongip.oss-cn-hangzhou.aliyuncs.com/image/2021-07-06-10-38-11oGTyzHPI.png"
|
|
|
+ /><i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </span>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item command="nickname" style="word-break: keep-all"> </el-dropdown-item>
|
|
|
+ <div class="border1"></div>
|
|
|
+ <el-dropdown-item command="edit" style="word-break: keep-all">编辑资料 </el-dropdown-item>
|
|
|
+ <el-dropdown-item command="supply" style="word-break: keep-all">我的供给 </el-dropdown-item>
|
|
|
+ <el-dropdown-item command="demand" style="word-break: keep-all">我的需求 </el-dropdown-item>
|
|
|
+ <div class="border1"></div>
|
|
|
+ <el-dropdown-item command="logout">退出登录 </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
+ </div>
|
|
|
+ <div v-else class="login" @click="show = true">[登录]</div>
|
|
|
<div class="login login1">中文</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -24,6 +43,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import LoginInfo from '../components/LoginInfo.vue';
|
|
|
+import { mapState } from 'vuex';
|
|
|
export default {
|
|
|
components: { LoginInfo },
|
|
|
data() {
|
|
|
@@ -33,10 +53,13 @@ export default {
|
|
|
show: false
|
|
|
};
|
|
|
},
|
|
|
+ computed: { ...mapState(['userInfo']) },
|
|
|
methods: {
|
|
|
tab(item) {
|
|
|
this.active = item;
|
|
|
if (item === '铸造者') {
|
|
|
+ console.log(this.userInfo);
|
|
|
+ console.log(this.isLogin);
|
|
|
this.$router.push('/casting');
|
|
|
} else if (item === '收藏探索') {
|
|
|
this.$router.push('/collection');
|
|
|
@@ -45,7 +68,10 @@ export default {
|
|
|
} else if (item === '我的NFT') {
|
|
|
this.$router.push('/my');
|
|
|
}
|
|
|
- }
|
|
|
+ },
|
|
|
+ onCommands() {},
|
|
|
+ batchRead() {},
|
|
|
+ onCommand() {}
|
|
|
}
|
|
|
};
|
|
|
</script>
|