vue.js - 样式 Vue 插槽

标签 vue.js vuejs2 vue-component

有什么方法可以在 Vue 组件中设置插槽样式吗?

<slot style="position: absolute"></slot>

<slot class="slot"></slot>

不工作。

最佳答案

将插槽包裹在 <div> 中并设置 <div> 的样式相反:

<div style="...">
  <slot></slot>
</div>

如果您确实需要设置插槽元素的样式,您可以像这样使用 CSS 选择器:

<div class="wrapper">
  <slot></slot>
</div>
.wrapper > * {
  color: red;
}

关于vue.js - 样式 Vue 插槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47317479/

相关文章:

vue.js - 如何在 .vue 中使用 eslint 自动修复?

javascript - VueJS2 - 计算属性/方法正在设置 Vue.data?

javascript - 将对象的属性作为 props Vuejs 传递

javascript - 如何在 vuex 中将 2 个参数传递给 getter?

vue.js - v-for 中的 Vue 替代类

javascript - 如何更改 vuetify 组件中的字体大小

vue.js - forEach()调用无法编译

javascript - v-if 当函数返回 true 或 false 时不起作用 [VueJs]

javascript - Vue 3 组合 API 数据()函数

javascript - 如何格式化 Vue.js 中的当前日期格式