2017-08-01 92 views
2

我希望能够动态更改textpassword之间的输入字段的type。我试图做以下几点:vuejs - 动态输入'类型'

<input :type="dynamicInputType"> 

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

但显然这是行不通的; vuejs显示错误:v-model does not support dynamic input types. Use v-if branches instead.

我不清楚我如何用v-if解决这个问题。

回答

2

这种事情是什么建议。

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