【发布时间】:2019-06-15 01:00:21
【问题描述】:
总结问题
我正在尝试将 Vuetify 实施到现有项目的一部分。但是在我将 Vuetify 添加到项目之后。我发现类似输入字段的“默认” CSS 样式,选择已更改。它使那些输入字段和选择看起来像纯文本,而不是输入字段和选择。
因为我只想为项目的一部分实现 Vuetify,所以 Vuetify 覆盖“默认”CSS 规则是不好的。
我正在寻找一种方法来为现有项目的一部分实施 Vuetify。但是项目的其余部分应该正常渲染(仅使用默认 CSS,而不是我自己的 CSS)。
为了使 Qustion 更加清晰,我将举一个显示两个选择的示例。第一个是用 Vuetify <v-select> 制作的,第二个是用普通 HTML 代码制作的 <select>
提供背景并告诉我们您已经尝试过什么
我已经尝试为输入字段设置自定义 CSS 规则,并在 Vuetify Script 和 Vuetify CSS 链接之后选择。但是 Vuetify 仍然会覆盖我的自定义 CSS 样式。
显示您的代码
HTML 部分:
<div id="app">
<div>Vuetify select:</div>
<v-select
:items="items"
>
</v-select>
<hr/>
<div>
<div>Normal select:</div>
<select>
<option value="0">test1</option>
<option value="1">test2</option>
<option value="2">test3</option>
</select>
</div>
</div>
JS部分:
new Vue({
el: '#app',
data() {
return {
item: null,
items: [
{
text: "a"
},
{
text: "b"
},
{
text: "c"
},
]
}
}
})
描述预期和实际结果
我希望我可以在这个项目的某些部分使用 Vuetify。但与此同时,项目的其余部分应该正常运行(使用默认 CSS)。
【问题讨论】:
标签: javascript css vuejs2 vuetify.js