UNPKG

dm-vue3-ui

Version:

This Components Library will help get you started developing in Vue 3.

2 lines (1 loc) 613 B
"use strict";const e=require("ant-design-vue/es"),a=require("vue"),l=a.defineComponent({__name:"select",props:{data:{default:()=>({})}},emits:["apply"],setup(l,{emit:t}){const o=l,n=t,u=a.ref(""),d=a.computed((()=>o.data.placeholder?o.data.placeholder:`输入${o.data.label}`)),p=e=>{let l={field:o.data.field,value:e};a.nextTick((()=>{e.value=void 0,n("apply",l)}))};return(l,t)=>{const o=e.Select;return a.openBlock(),a.createBlock(o,{value:u.value,"onUpdate:value":t[0]||(t[0]=e=>u.value=e),placeholder:d.value,options:l.data.options,onChange:p},null,8,["value","placeholder","options"])}}});module.exports=l;