如何从vue js中的html属性调用方法

时间:2017-09-30 09:18:21

标签: javascript vue.js vuejs2

我有一个表单,我需要从占位符和其他类型的html属性调用方法。

无论如何我可以调用vue方法吗? 这是我想要做的事情

<input type="text" class="form-control" v-model="user.userName" 
 placeholder=t("un") required> // want to call method t() from the placeholder

看来这种方法不能这样调用。有没有其他方法可以实现这一目标?

我的方法是

methods: {
   t(key){
        console.log(key)
        var local='fr';
        return this.trans(key,local);
      }
}

2 个答案:

答案 0 :(得分:2)

使用v-bindhttps://vuejs.org/v2/api/#v-bind

<input type="text" class="form-control" v-model="user.userName" 
 v-bind:placeholder="t('un')" required>

答案 1 :(得分:0)

<input type="text" class="form-control" v-model="user.userName" :placeholder="t('un')" required>