UNPKG

vue-city-pinyin

Version:
2 lines (1 loc) 2.26 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const i=require("./city-select.vue2.js"),e=require("vue"),u=require("../../_virtual/_plugin-vue_export-helper.js"),c=["value"],d=["onClick"],m={key:0},p=["title","onClick"];function C(t,o,v,E,g,y){const s=e.resolveComponent("Tooltip");return e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(t.wrapCls)},[e.createElementVNode("div",{class:e.normalizeClass(t.pickerCls),onMouseout:o[3]||(o[3]=(...l)=>t.endChoice&&t.endChoice(...l)),onMouseover:o[4]||(o[4]=(...l)=>t.startMouseOver&&t.startMouseOver(...l))},[e.createVNode(s,{ref:"tooltipRef",trigger:"click",placement:t.placement,manual:!0,onClickOutside:o[2]||(o[2]=l=>t.clickOutside(!1))},{content:e.withCtx(()=>[e.createElementVNode("div",{class:e.normalizeClass(t.panelCls)},[o[5]||(o[5]=e.createElementVNode("h5",null,"选择城市",-1)),e.createElementVNode("ul",{class:e.normalizeClass(t.tagsCls)},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.tagsArr,(l,n)=>(e.openBlock(),e.createElementBlock("li",{key:n,class:e.normalizeClass({"z-on":l===t.tagKey}),onClick:r=>t.choiceTag(l)},e.toDisplayString(l),11,d))),128))],2),e.createElementVNode("div",{class:e.normalizeClass(t.itemsCls)},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.cityList,(l,n)=>e.withDirectives((e.openBlock(),e.createElementBlock("div",{key:n,class:e.normalizeClass({"z-hot":n==="hot"})},[n!=="hot"?(e.openBlock(),e.createElementBlock("h6",m,e.toDisplayString(n),1)):e.createCommentVNode("",!0),e.createElementVNode("ul",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l,(r,a)=>(e.openBlock(),e.createElementBlock("li",{key:a,title:r.name,onClick:B=>t.choiceCity(r)},e.toDisplayString(r.name),9,p))),128))])],2)),[[e.vShow,t.currTagIncludes(n)]])),128))],2)],2)]),default:e.withCtx(()=>[e.createElementVNode("input",{ref:"inputRef",class:e.normalizeClass(t.inputCls),type:"text",name:"city",value:t.currCityName,onBlur:o[0]||(o[0]=(...l)=>t.endChoice&&t.endChoice(...l)),onFocus:o[1]||(o[1]=(...l)=>t.startChoice&&t.startChoice(...l))},null,42,c)]),_:1},8,["placement"])],34)],2)}const k=u.default(i.default,[["render",C]]);exports.default=k;