조건부로 열을 숨기는 기능을 구현하기 위해 Vuetify의 v-data-table을 예로 들어 보겠습니다.
P粉775723722
P粉775723722 2023-08-25 14:48:06
0
1
478
<p><code>v-data-table</code> 및 <code>actions</code> 열이 있는 테이블이 있는데 사용자에게 특정 권한이 있는 경우에만 이 열을 표시하고 싶습니다. 권한을 확인하기 위해 mixin을 사용하고 있습니다. </p> <p>다음을 시도했지만 성공하지 못했습니다. </p> <pre class="brush:html;toolbar:false;"><template v-slot:[`header.actions`]="{ 헤더 }" v-if="hasPermission('업데이트 센터 ')"> {{ 헤더.텍스트 }} </템플릿> </pre> <p>구성요소 파일에서 믹스인을 사용하는 방법은 다음과 같습니다. </p> <pre class="brush:js;toolbar:false;">"../layouts/Base/Base.vue"에서 BaseLayout 가져오기;; "../../../mixins/hasPermissions"에서 hasPermission 가져오기;; 기본값 내보내기 { 믹스인: [hasPermission], ... } </pre> <p>결과: [1]: https://i.stack.imgur.com/aVSgJ.png</p>
P粉775723722
P粉775723722

모든 응답(1)
P粉681400307

header.actions 是一个用于覆盖 actions 列标题渲染的插槽。如果你不传递它(当条件为 false) Vuetify는 기본 표현을 렌더링합니다.

특정 열을 조건부로 숨기려면(렌더링하지 않음) 테이블 헤더를 computed

로 정의하세요. 으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!