Vue的条件过滤插件怎么自定义slot?看不懂这个插件啊

github地址:https://github.com/obadakhali...
Vue的条件过滤插件怎么自定义slot?看不懂这个插件啊
demo代码如下

<vue-visual-filter

:filtering-options="filteringOptions"

@filter-update="captureFilterUpdate"

>

<template #groupTypes="{ groupTypes, group }">

<a-select v-model="groupType" size="small">

<a-option

v-for="type in groupTypes"

:key="type"

:value="type"

></a-option>

</a-select>

</template>

</vue-visual-filter>

我在data里设置了

groupType:0,

groupTypes:[

消费行为','基础信息'

]

根本没用啊
template #是啥意思呢?
怎么才能自定义插槽内容啊?求教


回答:

template #groupTypes 是具名插槽的缩写。
#groupTypes="{ groupTypes, group }" 表示groupTypes插槽对外开放slot props,并解构为"{ groupTypes, group }"

groupTypes和 group这两个值并不是你组件中定义的,而是vue-visual-filter开放给你用的

以上是 Vue的条件过滤插件怎么自定义slot?看不懂这个插件啊 的全部内容, 来源链接: utcz.com/p/937059.html

回到顶部