繁体   English   中英

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

[英]How can I call a method from html attribute in vue js

我有一个表单,我需要从占位符以及其他类型的 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);
      }
}

使用v-bind ( https://v2.vuejs.org/v2/api/#v-bind )

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM