为了账号安全,请及时绑定邮箱和手机立即绑定

展开/折叠引导 Vue.js 表中的所有操作

展开/折叠引导 Vue.js 表中的所有操作

阿波罗的战车 2021-09-17 16:54:18
我制作了一个 Vue.js 引导表,用于从本地 JSON 文件加载一些数据。我已经实现了显示/隐藏特定行详细信息的选项(显示特定行的完整数据消息)。我正在尝试实现一个复选框或一个按钮,我可以在其中展开/折叠(显示/隐藏)所有行的详细信息。我已经尝试了一些东西,但它似乎不起作用。我对 Vue 的经验并不多。 https://imgur.com/BaTfgci --> 这是应用程序现在的样子 https://codepen.io/frane_caleta/pen/KKPMKrL --> 我的代码的codepen,你将无法加载它虽然没有 JSON 文件 https://imgur.com/a/23jx0lZ --> JSON 数据示例随时询问您是否需要有关此应用程序/项目的更多详细信息!我在其中显示/隐藏特定行的详细信息的部分代码: <b-table     id="myTable"     class="text-center"     :small="small"     :bordered="bordered" hover head-variant="dark"     v-if="activeFields.length > 0"     stacked="md"    :items="cptItems" :fields="activeFields" :current-page="currentPage" :per-page="perPage"    :filter="filter" :sort-by.sync="sortBy" :sort-desc.sync="sortDesc" @filtered="onFiltered"    :tbody-tr-class="rowClass"    >        <template slot="actions" slot-scope="row">        <b-button size="sm" @click="row.toggleDetails">            {{ row.detailsShowing ? 'Hide' : 'Show' }} Details        </b-button>    </template>    <template slot="row-details" slot-scope="row">        <b-card>            <b-card-text id="msg" class="text-break text-left" v-html="row.item.message"></b-card-text>        </b-card>    </template></b-table>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 140 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信