pages-index-search.C2kXVMh1.js 2.1 KB

1
  1. import{v as s,o as t,T as e,a as o,b as a,d as i,w as r,e as l,f as n,g as c,y as u,z as _,F as f,s as p,E as y,R as h,Y as d,i as m,M as x,j as g}from"./index-X8PNMhkS.js";import{_ as j}from"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.B2C9lkVq.js";import{_ as L}from"./s-layout.CabBKdO3.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.Btmcxmrw.js";import"./s-menu-tools.ArsIXUlO.js";import"./s-tabbar.CBBx4PGk.js";import"./useGoods.B3RWw6_i.js";import"./phone-international-input.BNFSuQBr.js";const v=b({__name:"search",setup(b){const v=s({historyList:[]});function w(s){s&&(!function(s){v.historyList.includes(s)&&v.historyList.splice(v.historyList.indexOf(s),1);v.historyList.unshift(s),v.historyList.length>=10&&(v.historyList.length=10);y("searchHistory",v.historyList)}(s),p.$router.go("/pages/goods/list",{keyword:s}))}function k(){h({title:"提示",content:"确认清除搜索历史吗?",success:function(s){s.confirm&&(v.historyTag=[],d("searchHistory"))}})}return t((()=>{v.historyList=e("searchHistory")||[]})),(s,t)=>{const e=o(a("uni-search-bar"),j),p=m,y=x,h=o(a("s-layout"),L);return l(),i(h,{class:"set-wrap",title:"搜索",bgStyle:{color:"#FFF"}},{default:r((()=>[n(p,{class:"ss-p-x-24"},{default:r((()=>[n(p,{class:"ss-flex ss-col-center"},{default:r((()=>[n(e,{class:"ss-flex-1",radius:"33",placeholder:"请输入关键字",cancelButton:"none",focus:!0,onConfirm:t[0]||(t[0]=s=>w(s.value))})])),_:1}),n(p,{class:"ss-flex ss-row-between ss-col-center"},{default:r((()=>[n(p,{class:"serach-history"},{default:r((()=>[c("搜索历史")])),_:1}),n(y,{class:"clean-history ss-reset-button",onClick:k},{default:r((()=>[c(" 清除搜索历史 ")])),_:1})])),_:1}),n(p,{class:"ss-flex ss-col-center ss-row-left ss-flex-wrap"},{default:r((()=>[(l(!0),u(f,null,_(v.historyList,((s,t)=>(l(),i(y,{class:"history-btn ss-reset-button",onClick:t=>w(s),key:t},{default:r((()=>[c(g(s),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-268850fd"]]);export{v as default};