使用vuetify
,添加简单的收音机后,将不显示收音机,仅显示标签。
模板:
<v-app height="100%">
<v-radio-group v-model="radios">
<v-radio label="Radio 1" value="radio-1"></v-radio>
<v-radio label="Radio 2" value="radio-2"></v-radio>
</v-radio-group>
</v-app>
脚本:
<script>
export default {
data() {
return {
radios: 'radio-1',
}
},
}
</script>
有什么主意吗?
这是css文件问题,在index.html
中,更改了以下行后已解决
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Material+Icons">
收件人:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
而且,我还运行yarn add @mdi/font -D
安装src/plugins/vuetify.js
(不是
当然确定这是必要的):
export default new Vuetify({
icons: {
iconfont: 'mdi',
},
});
顺便说一句:
git diff
来解决这个问题。npm start
或yarn start
。答案 0 :(得分:2)
答案 1 :(得分:0)
我遇到了同样的问题,并且将实质性图标链接添加到html并没有帮助。实际上,单选按钮接受图标作为属性。因此,如果我们已经在应用程序中使用了某些图标(例如@mdi),则可以这样附加它
<v-radio
v-for="(lang, index) in languages"
:key="index"
:label="lang.name"
:value="lang.locale"
off-icon="mdi-radiobox-blank"
on-icon="mdi-radiobox-marked"
class="language__radio"
></v-radio>