이번에는 Vue에서 v-show 판단 표현식을 구현하는 방법을 보여드리겠습니다. Vue에서 v-show 판단 표현식을 구현하기 위한 주의사항은 무엇입니까?
1. 수요 시나리오
1. 먼저 내 요구 사항에 대해 이야기하겠습니다. 아래 그림과 같이 데이터 소스와 레이블 유형의 두 가지 행이 있습니다. 필요에 따라 위의 데이터 소스를 클릭하면 아래 라벨 유형이 자동으로 전환됩니다.
요구 사항은 다음과 같습니다.
3 처음에는 모든 상황을 작성하고 싶었습니다. 나중에 공식 문서를 잠시 확인한 후 데이터 소스 모음을 다음과 같이 작성할 수 있습니다. id는 각 유형의 식별자, name은 이름, mark는 특정 데이터 소스를 클릭하면 해당 현재 클릭된 데이터 소스에 따라 라벨 유형이 판단되어 전환됩니다.
infoTypeList: [ { id: 11, name: '新闻', mark: 'news' }, { id: 13, name: '论坛', mark: 'bbs' }, { id: 17, name: '微博', mark: 'wb' }, { id: 6, name: '微信', mark: 'wx' }, { id: 7, name: 'APP', mark: 'app' }, { id: 8, name: '平媒', mark: 'pm' }, { id: 20, name: '境外', mark: 'overseas' }, { id: 21, name: 'Facebook', mark: 'facebook' }, { id: 22, name: 'Twitter', mark: 'twitter' } ],
4. 그러면 태그형 컬렉션 데이터 구조는 다음과 같으며, 마크 필드에는 현재 태그에 어떤 데이터 소스가 포함되어 있는지 저장됩니다.
markTypeList: [ { id: 32, name: '主帖', mark: 'bbs' }, { id: 33, name: '回帖', mark: 'bbs' }, { id: 34, name: '原创', mark: 'wb' }, { id: 35, name: '转发', mark: 'wb_wx' }, { id: 36, name: '头条', mark: 'news_app_wx_pm' }, { id: 37, name: '头图', mark: 'app' }, { id: 38, name: '置顶', mark: 'app' }, { id: 39, name: '要闻', mark: 'news' }, { id: 40, name: '头版', mark: 'pm' }, ],
이벤트
를 추가하고, 클릭의 데이터 소스 식별을 저장하는 데 사용되는변수
infoTypeMark를 데이터에 저장합니다. 데이터 소스.<p v-if="isShowSingleInfoType"> <label class="left-10">数据来源</label> <span class="info-type activecolor" @click="changeInfoType(-1)">全部</span> <span class="info-type" @click="changeInfoType(item.id, item.mark)" v-for="item in infoTypeList" :key="item.id">{{item.name}}</span> <label class="multichoose"> <Button @click="toggleInfoType" size="small">+多选</Button> </label> </p>
<p class="layout-content-main"> <label class="left-10">
</label> <span class="mark-type activecolor" @click="changeMarkType(-1)">全部</span> <span v-show="item.mark.indexOf(infoTypeMark) > -1" class="mark-type" @click="changeMarkType(item.id)" v-for="item in markTypeList" :key="item.id">{{item.name}}</span> </p>
vuejs에서 v-if 및 v-show 사용에 대한 자세한 설명
위 내용은 Vue에서 v-show 판단 표현을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!