element-ui 구성 요소 테이블 사용자 정의 선별 기능 구현
                                            
 2722 단어  선별하다사용자 정의tablevue.jselement-ui
                    
element-ui 기본 table 구성 요소가 지원하는 헤더 필터링 (필터) 은 비교적 간단합니다. 수조 방식, 단일 선택 또는 다중 선택 형식만 지원하지만, 때때로 우리는 입력 상자 형식을 지원합니다. (사실은 좀 싱겁습니다. 일반 목록 페이지에는 검색 조건이 있습니다.)주의: 안에 사용된
jsx 문법은 플러그인을 설치해야 할 수도 있습니다.준비 작업: 1.설치
babel-plugin-jsx-v-model 플러그인npm i babel-plugin-jsx-v-model -D  혹은
yarn add babel-plugin-jsx-v-model -D  2.
.babelrc : {
  "presets": ["es2015"],
  "plugins": ["jsx-v-model", "transform-vue-jsx"]
}  3. 로컬 환경 재시작
구현 효과는 다음과 같습니다.
코드는 다음과 같습니다.
    
        
            
            
           
    
export default {
    data() {
        return {
            search: '',
            visible: false,
            tableData: [{
                date: '2016-05-02',
                name: '   ',
                address: '           1518  '
            }, {
                date: '2016-05-04',
                name: '   ',
                address: '           1517  '
            }, {
                date: '2016-05-01',
                name: '   ',
                address: '           1519  '
            }, {
                date: '2016-05-03',
                name: '   ',
                address: '           1516  '
            }]
        }
    },
    methods: {
        renderHeader(h, {column, $index}, index) {
            return (
                <span>
                        
                    <el-popover placement='bottom' width='200' height='200' trigger="click" v-model={this.visible}>
                        <span slot="reference">
                            <i class="el-icon-search" style={this.search ? {'color' : 'red'} : {'color': 'blue'}}></i>
                        </span>
                        <el-input size='small' v-model={this.search} placeholder='     '></el-input>
                        <div class='el-table-filter__bottom'>
                            <button class={this.search ? '' : 'is-disabled'}>  </button>
                            <button on-click={this.clearSearch}>  </button>
                        </div>
                    </el-popover>
                </span>
            );
        },
        clearSearch() {
            this.search = '';
        }
    }
}
   참조:https://www.jianshu.com/p/f55...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java는 사용자 정의 클래스를 HashMap의 키 값으로 사용합니다.이것은 자바에서 매우 고전적인 문제로 면접에서도 자주 묻는다.사실 많은 책이나 글에서hashCode()와 equals() 두 가지 방법을 다시 불러와야 사용자 정의 키를 HashMap에서 찾을 수 있다고 언급했지만 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.