【Vue 3】VuetifyのCSSスタイルをコンポーネント内で強制的に上書きする方法
VuetifyのCSSプロパティを変更する
Vue3、VuetifyによるUIの一部のCSSスタイルを変更しようとしてできなかったので、その際のメモです。
環境 : Vue.js 3.3.4, Vuetify 3.3.4
Scoped CSSでは上書きできない
ローカルコンポーネントのScoped CSSからのスタイル定義ではVuetifyのスタイルをリセットできないようですので、scopedとは別に通常のstyleタグを書いて、その中で上書きしました。
(例)v-tableというタグでテーブルを描画した際、Vuetifyにより自動的に描画されたtableタグの親要素、div.v-table__wrapperのスタイルを変更
<style scoped>
/* some css style */
</style>
<style>
div.v-table__wrapper {
/* some css style */
}
</style>