DropDown.ocAutoComplete(ref="dropdown", :disabled="disabled")
template(slot="dropHead")
input.ocFormElement(
class="oc-autocomplete",
ref="ipt",
:name="name",
type="text",
:maxLength="maxLength",
:pattern="pattern",
:required="required",
:disabled="disabled",
:value="currentValue",
:placeholder="placeholder",
@input="handleInput",
@compositionstart="handleComposition($event)",
@compositionend="handleComposition($event)",
@blur="$emit('blur')",
@focus="$emit('focus')",
@keyup.enter="$emit('enter')",
autocomplete="off",
:style="iptStyle",
@keydown.esc.stop.prevent="$refs.dropdown.hide()",
@keyup.delete.stop.prevent="$refs.dropdown.show()",
v-keynavigate:target="{ selectorFn: _ => this.$refs.dropdown.popperElm.querySelector(\'ul\'), scrollSelectorFn: _ => this.$refs.dropdown.popperElm }")
div(slot="dropBody", v-show="filterItems")
ul.ocAutoCompleteUl(ref="ul")
template(v-for="(item, index) in filterItems")
li(@click="select($event)") {{item}}