请问 vue3.x 里面移除 scoped 样式作用域了么?那以后样式作用域怎么办?
|
shakukanspMar 15, 2023
1
没移除
|
|
charlie21Mar 15, 2023
2
|
|
shakukanspMar 15, 2023
3
@charlie21 这个也老了……
现在是 :deep() |
|
4
@charlie21 我的新项目使用 vue3 然后里面的组件库使用 naive UI 。但是,我修改一个组件的样式,却没有效果,class 挂载了,但是样式没有。我发现是 scoped 的问题。
|
|
5
@shakukansp 几种我都试过了,都没有起效果。。。
|
|
shakukanspMar 15, 2023
6
@qq309187341
<style scoped> :deep(.n-upload-trigger) { width: 100%; text-align: left; } </style> 没问题,我项目里就这么写的 |
|
7
@shakukansp 请问如果组件上挂上自己定义的一个 class ,然后再这样使用呢?
|
|
yukirusMar 15, 2023
8
!important 试试?
虽然这东西问题很多但还挺有效果 |
|
shakukanspMar 15, 2023
9
|
|
10
@shakukansp
<n-modal v-model:show="showModal" class="rowell-menu-modal" :mask-closable="false" title="菜单管理" :show-icon="false" preset="card"> <n-data-table :columns="columns" :data="data" :pagination="pagination" :bordered="false" /> </n-modal> <style scoped> :deep(.rowell-menu-modal) { @apply w-80vw h-90vh p-0 bg-white rounded-md; } </style> 我是这样的,但是没有效果 |
|
shakukanspMar 15, 2023
11
@qq309187341
lang="postcss" ? |
|
12
@shakukansp 找到问题了。好想无法给 n-modal 设置 class 。我给其他 n-button 设置了之后也是有效果的
|
|
shakukanspMar 15, 2023
13
@qq309187341
modal 类的东西一般不会给你把 $attrs 绑根元素上,得看下源码到底怎么设置的 |