【问题标题】:Remove default v-input-file icon in Vuetify删除 Vuetify 中的默认 v-input-file 图标
【发布时间】:2020-04-09 17:56:28
【问题描述】:

v-file-input 是 Vuetify v2 中出现的一个新组件。

<v-file-input multiple label="File input"></v-file-input>

默认行为显示一个前置图标:

有没有办法摆脱它?

【问题讨论】:

    标签: javascript vue.js vuetify.js


    【解决方案1】:

    我刚试过,效果很好:

    <v-file-input multiple label="File input" prepend-icon=""></v-file-input>
    

    【讨论】:

    • 这应该是公认的答案
    【解决方案2】:

    &lt;v-file-input multiple label="File input" prepend-icon=""&gt;&lt;/v-file-input&gt;

    您可以通过像这样初始化 Vuetify 在整个应用程序中全局禁用(或更改)它:

    new Vuetify({
        icons: {
          values: {
            file: ''
          },
        } 
      })
    

    docs

    【讨论】:

      【解决方案3】:

      试试这个:

      <v-file-input multiple label="File input" :prepend-icon="undefined"></v-file-input>
      

      <v-file-input multiple label="File input" prepend-icon="fancyIconName"></v-file-input>
      

      【讨论】:

      • 第一个不起作用,第二个自己渲染字符串。
      【解决方案4】:

      使用 :prepend-icon="null"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-16
        • 2021-04-29
        • 2022-08-22
        • 2020-06-18
        • 2021-02-26
        • 2021-08-08
        相关资源
        最近更新 更多