javascript - 通过单击该卡获取卡的详细信息-vue js
问题描述
我有一个卡片视图。有多张卡。在单击特定卡片时,我想要卡片的详细信息。我不确定该怎么做?
<div class="container">
<vu-page-card
v-for="page in pageList"
:key="page.id"
:pageId="page.pageId"
:pageItem="page.pageItem"
:pageType="page.type"
class="item"
@onHomeRefresh="onHomeRefresh"
/>
</div>
如何修改或添加代码以获得此功能?任何简单的例子也适用
解决方案
我不确定确切的用例。但是根据我从您提供的代码中可以看到的内容,您可以简单地将点击处理程序附加到组件并将卡片详细信息作为参数传递。
<div class="container">
<vu-page-card
v-for="page in pageList"
:key="page.id"
:pageId="page.pageId"
:pageItem="page.pageItem"
:pageType="page.type"
class="item"
@click="onCardClick(page)"
@onHomeRefresh="onHomeRefresh"
/>
</div>
推荐阅读
- amazon-web-services - CodeBuild 无权执行:sts:AssumeRole on arn:aws:iam/ ...... InvalidInputException; 为什么?
- javascript - 在“联系人”表单中输入无效的电子邮件地址后,电子邮件跨度下降
- amazon-web-services - 如何使用带有 Godaddy 域的 AWS 路由 53 dns 服务器?
- reactjs - 如何从 reactstrap 输入覆盖表单控制类?
- python-3.x - 如何通过 pyreadstat?meta.original_variable_types 从 sas7bdat 文件中读取数据类型,给出不同的值?
- .net-core - Swashbuckle.AspNetCore.SwaggerGen 版本 5.6.X 没有 IDataContractResolver
- jenkins-pipeline - Jenkins 按顺序执行 sshCommand
- javascript - 在 vuejs 中将状态从父级传递给子级
- python - mariadb.InterfaceError:命令不同步;你现在不能运行这个命令
- jasmine - 使用 Protractor 读取浏览器的网络选项卡以从某个 API 获取响应