cloud-ui.vusion
Version: 
Vusion Cloud UI
14 lines • 587 B
HTML
<u-popper ref="popper" trigger="click" append-to="reference" :placement="placement">
    <div :class="$style.title">
        <div :class="$style.content">
            {{title}}
            <div :class="$style.triangle"></div>
        </div>
    </div>
    <ul :class="$style.popper" slot="popper">
        <component :is="ChildComponent" v-if="data" v-for="item in data" :key="item.value" :value="item.value" :disabled="item.disabled || disabled" :item="item">
            <div :class="$style.item">{{ item[field] }}</div>
        </component>
        <slot></slot>
    </ul>
</u-popper>