vuejs - 动态输入'类型'

时间:2017-08-01 16:07:02

标签: vue.js vuejs2

我希望能够动态更改typetext之间输入字段的password。我尝试了以下操作:

<input :type="dynamicInputType">

data() {
    return {
        dynamicInputType: 'password'
    }
}

但显然这不起作用; vuejs显示错误:v-model does not support dynamic input types. Use v-if branches instead.

我不清楚如何使用v-if修复此问题。

2 个答案:

答案 0 :(得分:2)

这种事情正在被建议。

<input v-if="'text' === dynamicInputType" type="text">
<input v-else type="password">

答案 1 :(得分:0)

我在此webpackbin

中使用动态:type