【问题标题】:How to display dynamic placeholder text of <v-text-field> in Vuetify?如何在 Vuetify 中显示 <v-text-field> 的动态占位符文本?
【发布时间】:2019-03-28 19:31:08
【问题描述】:

文本字段有点像这样:

<v-text-field v-model="input" placeholder="(0 - 200)">
</v-text-field>

Vue.js data 包含:

export default {
data () {
    return {
        input: '',
        proposed: 0  
        }
    }
}

我希望占位符显示如下内容:

placeholder="Proposed quantity: 2 (0 - 200)"

尝试使用例如设置proposed 变量:

a) placeholder="Proposed quantity: {proposed} (0 - 200)"
b) placeholder="Proposed quantity: `${proposed}` (0 - 200)"
c) placeholder="Proposed quantity: " + proposed + " (0 - 200)"

没有任何效果。

还有其他想法和建议吗?

【问题讨论】:

    标签: javascript vue.js vuejs2 vue-component vuetify.js


    【解决方案1】:

    您必须使用:v-bind:placeholder ...placeholder 绑定到您的数据对象,例如:

      :placeholder="'Proposed quantity: '+proposed+ ' (0 - 200)'"
    

      v-bind:placeholder="'Proposed quantity: '+proposed+ ' (0 - 200)'"
    

    【讨论】:

    • 我认为你的意思是说` :placeholder="'建议数量:' + 建议 + ' (0 - 200)'"`。因为你刚刚发布的语法无效
    • 打败我 :)
    猜你喜欢
    • 1970-01-01
    • 2021-04-30
    • 2021-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2018-07-14
    • 1970-01-01
    相关资源
    最近更新 更多