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

标签 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);
      }
}

最佳答案

使用 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>

关于javascript - 如何从vue js中的html属性调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46501392/

相关文章:

vue.js - ajax 请求后渲染

javascript - Vue 删除动态组件列表中错误的 HTML 节点

php - 如何使用 Passport 刷新 API 调用的 laravel_token

javascript - Nuxt/Vue.js - 基于 Prop 动态加载子组件

javascript - 如何在 Atom 编辑器中搜索 <p> 元素内的双空格?

javascript - 尝试从 Chrome 扩展程序与 Google Contacts API 交互时出现 "No ' Access-Control-Allow-Origin ' header is present"

javascript - 未捕获 Google Map InfoWindow 中的点击事件

javascript - 如何抓取有事件的链接内的数据?

javascript - Masonry.js 不应用布局

javascript - 拖动div内的元素但拖动时该元素会闪烁