vue.js - VueJS 全局更改组件槽的内容
问题描述
我想为选择框使用组件。但是我需要更改插槽中的文本(例如,哎呀!这里什么都没有。)。
我知道如何更改模板中的组件插槽”
<v-select>
<span slot="no-options">
My text which will displayed
</span>
</v-select>
但是如何在全局范围内更改插槽的内容?所以每当我使用组件时,插槽都会有自己定义的内容(不是组件中的默认内容)。
谢谢
解决方案
我不太明白。我觉得你需要创建一个新组件!</p>
<template>
<v-select>
<span slot="no-options">
My text which will displayed
</span>
</v-select>
</template>
<script>
export default {
name: 'MySelect',
}
</script>
所以你像这样使用它。
<template>
<my-select></my-select>
</template>
<script>
import MySelect from './MySelect.vue'
export default {
components: {name: 'MySelect'}
}
</script>
推荐阅读
- python - Django ModuleNotFoundError 无法导入模型文件
- javascript - 如何重置为第一步 Angular stepper CDK?
- android - 水平线问题中的简单布局TextView和ImageBottom
- android - android更改导航抽屉的汉堡图标
- unity3d - 为什么“运动学”在 HoloLens 上的工作方式不同?
- html - 如何检测 YouTube 何时无法加载?
- python - Python 成本检查(已关闭)
- python - QGIS 3损坏/禁用的python
- kubernetes - EKS 工作节点可以设置在不同的区域吗
- c# - 如何以编程方式将 UWP 应用程序从后台(最小化模式)带到前台?