我现在正在用vuejs开发一个系统。我想知道如何在v-on:click或@click中传递变量值?这是我的代码:
视图包含一个带有'_id‘键的对象,我想要做的就是将其传递给函数’props.row‘。
<q-td key="status" :props="props">
<q-btn
color="primary"
label="view"
v-on:click="view({{props.row._id}})"
icon="remove_red_eye"
/>
</q-td>程序就会崩溃。
发布于 2019-01-11 15:54:04
刚进来!只要解决我自己的问题。哈哈,我是这么做的:
<q-td key="status" :props="props">
<q-btn
color="primary"
label="view"
@click.native="view(props.row._id)"
v-on
icon="remove_red_eye"
/>
</q-td>发布于 2019-01-12 21:56:34
您可以不使用.native直接在@click中传递_id。不要将本机事件与组件发出的Vue事件混淆。它们是不同的东西。
<q-td key="status" :props="props">
<q-btn
color="primary"
label="view"
@click="view(props.row._id)"
icon="remove_red_eye"
/>
</q-td>有关更多详细信息,请参阅本文档(https://quasar-framework.org/guide/quasar-upgrade-guide.html#Some-components-need-native-modifier-for-events-now)。
https://stackoverflow.com/questions/54142176
复制相似问题