💩 搜索框 UI 重构
This commit is contained in:
parent
a729a65c54
commit
ecd8175259
@ -14,6 +14,16 @@
|
|||||||
<el-menu-item index="index">首页</el-menu-item>
|
<el-menu-item index="index">首页</el-menu-item>
|
||||||
<el-menu-item index="topic">专题</el-menu-item>
|
<el-menu-item index="topic">专题</el-menu-item>
|
||||||
<el-menu-item index="portfolios">作品集</el-menu-item>
|
<el-menu-item index="portfolios">作品集</el-menu-item>
|
||||||
|
<el-submenu index="store">
|
||||||
|
<template slot="title">RYMCU Store</template>
|
||||||
|
<el-menu-item index="taobao">淘宝店铺</el-menu-item>
|
||||||
|
<el-submenu index="weixin">
|
||||||
|
<template slot="title">微信</template>
|
||||||
|
<el-menu-item style="height: 200px;">
|
||||||
|
<img src="@/assets/weixinStore.jpg" style="width: 200px;"/>
|
||||||
|
</el-menu-item>
|
||||||
|
</el-submenu>
|
||||||
|
</el-submenu>
|
||||||
</el-menu>
|
</el-menu>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@ -27,8 +37,7 @@
|
|||||||
trigger="click"
|
trigger="click"
|
||||||
v-model="showPopover"
|
v-model="showPopover"
|
||||||
@show="handleShowPopover">
|
@show="handleShowPopover">
|
||||||
<el-input id="searchInput" v-model="queryString" @keyup.enter.native="querySearchAsync" placeholder="搜索文章,作品集,用户"
|
<el-input name="searchInput" v-model="queryString" @keyup.enter.native="querySearchAsync" placeholder="搜索文章,作品集,用户">
|
||||||
:autofocus="autofocus">
|
|
||||||
<el-button slot="append" icon="el-icon-search" @click="querySearchAsync"></el-button>
|
<el-button slot="append" icon="el-icon-search" @click="querySearchAsync"></el-button>
|
||||||
</el-input>
|
</el-input>
|
||||||
<el-button slot="reference" icon="el-icon-search" circle size="small"></el-button>
|
<el-button slot="reference" icon="el-icon-search" circle size="small"></el-button>
|
||||||
@ -82,9 +91,9 @@
|
|||||||
placement="bottom"
|
placement="bottom"
|
||||||
width="400"
|
width="400"
|
||||||
trigger="click"
|
trigger="click"
|
||||||
v-model="showPopover">
|
v-model="showPopover"
|
||||||
<el-input v-model="queryString" @keyup.enter.native="querySearchAsync" placeholder="搜索文章,作品集,用户"
|
@show="handleShowPopover">
|
||||||
autofocus>
|
<el-input name="searchInput" v-model="queryString" @keyup.enter.native="querySearchAsync" placeholder="搜索文章,作品集,用户">
|
||||||
<el-button slot="append" icon="el-icon-search" @click="querySearchAsync"></el-button>
|
<el-button slot="append" icon="el-icon-search" @click="querySearchAsync"></el-button>
|
||||||
</el-input>
|
</el-input>
|
||||||
<el-button slot="reference" icon="el-icon-search" circle size="small"></el-button>
|
<el-button slot="reference" icon="el-icon-search" circle size="small"></el-button>
|
||||||
@ -181,7 +190,7 @@ export default {
|
|||||||
},
|
},
|
||||||
handleShowPopover() {
|
handleShowPopover() {
|
||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
document.getElementById("searchInput").focus()
|
document.getElementsByName("searchInput")[0].focus()
|
||||||
}, 500);
|
}, 500);
|
||||||
},
|
},
|
||||||
handleSelectMenu(item) {
|
handleSelectMenu(item) {
|
||||||
@ -201,7 +210,9 @@ export default {
|
|||||||
break;
|
break;
|
||||||
case 'github':
|
case 'github':
|
||||||
window.open("https://github.com/rymcu");
|
window.open("https://github.com/rymcu");
|
||||||
return false;
|
break;
|
||||||
|
case 'taobao':
|
||||||
|
window.open("https://rymcu.taobao.com?utm_source=rymcu.com");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
_ts.$router.push(
|
_ts.$router.push(
|
||||||
|
Loading…
Reference in New Issue
Block a user