target/classes/static/plugins/element-ui/packages/autocomplete/src/autocomplete-suggestions.vue
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<transition name="el-zoom-in-top" @after-leave="doDestroy">
<div
v-show="showPopper"
class="el-autocomplete-suggestion el-popper"
:class="{ 'is-loading': !parent.hideLoading && parent.loading }"
:style="{ width: dropdownWidth }"
role="region">
<el-scrollbar
tag="ul"
wrap-class="el-autocomplete-suggestion__wrap"
view-class="el-autocomplete-suggestion__list">
<li v-if="!parent.hideLoading && parent.loading"><i class="el-icon-loading"></i></li>
<slot v-else>
</slot>
</el-scrollbar>
</div>
</transition>
</template>
<script>
import Popper from 'element-ui/src/utils/vue-popper';
import Emitter from 'element-ui/src/mixins/emitter';
import ElScrollbar from 'element-ui/packages/scrollbar';
export default {
components: { ElScrollbar },
mixins: [Popper, Emitter],
componentName: 'ElAutocompleteSuggestions',
data() {
return {
parent: this.$parent,
dropdownWidth: ''
};
},
props: {
options: {
default() {
return {
gpuAcceleration: false
};
}
},
id: String
},
methods: {
select(item) {
this.dispatch('ElAutocomplete', 'item-click', item);
}
},
updated() {
this.$nextTick(_ => {
this.popperJS && this.updatePopper();
});
},
后面还有 16 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
