vue.js - vuetify v-text-field 的自定义标签槽未注册
问题描述
根据此处的文档为 vuetify v-text-field 添加插槽时:
https ://vuetifyjs.com/en/components/text-fields#text-field
标签仍然存在undefined
,似乎没有注册插槽。
最初,我只是简单地尝试:label
在上述组件上添加一个动态标签。然后继续使用也不起作用的自定义插槽。
<v-text-field
v-model.lazy="row.value"
@blur="rowSearch(index)"
>
<template slot="label" slot-scope="label">
<div>
{{myLabel}}
</div>
</template>
</v-text-field>
</v-flex>```
Expected results is that the label will change based on some event in my component. Actual results are no label since it is `undefined`
解决方案
尝试v-slot:label
<template v-slot:label>
<div>
{{myLabel}}
</div>
</template>
推荐阅读
- angular - Angular:保留可观察对象的先前值
- python - 如何最小化单个 .jpg 文件下载的下载时间?
- sql - 使用 trunc(date) 的原因是什么
- sql - 基于日期的 Postgresql 条件连接
- javascript - 是的,带有 vee-validate 和 typescript 的模式
- java - 带有 \\\\ 正则表达式的 Java 验证注释 @Pattern 无法正常工作
- c# - 如何更改 WSDL 标记属性值
- java - RabbitMQ 传递确认超时
- java - 带有 JSON 的 Java HTTP POST 请求
- apache-kafka - GKE 中的 Strimzi kafka 设置