vue在js实参中获取数据的格式?

vue在js实参中获取数据的格式?比如:

{{item.key}}的形式该如何写来获取接口返回的数据,目前这样写是错误的,求教

js:

function test(obj,id){
    console.log(id);
}

html:

<a onclick="test(this,{{item.key}})"></a>

clipboard.png

阅读 3.3k
4 个回答

你的意思是在vue中的事件回调的参数怎么传递吗?

<a @click="test($event, item.key)"> //$event 为 原生event对象
function test (event, key){
   //do something
}
<a @click="test($event, item.key)"></a>

如果要阻止事件冒泡则用 @click.stop , 如果要用原生事件 @click.native

<a @click="fn($event,id)"></a>
methods:{
    fn(event,id){
        //你要执行的方法
        //如果你不许要的event的话那么可以将$event去掉,将id作为第一个参数
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题