Element Popover 팝 업 상자 사용 예시
기초 용법
<template>
<el-popover
placement="top-start"
title=" "
width="200"
trigger="hover"
content=" , , , 。">
<el-button slot="reference">hover </el-button>
</el-popover>
<el-popover
placement="bottom"
title=" "
width="200"
trigger="click"
content=" , , , 。">
<el-button slot="reference">click </el-button>
</el-popover>
<el-popover
ref="popover"
placement="right"
title=" "
width="200"
trigger="focus"
content=" , , , 。">
</el-popover>
<el-button v-popover:popover>focus </el-button>
<el-popover
placement="bottom"
title=" "
width="200"
trigger="manual"
content=" , , , 。"
v-model="visible">
<el-button slot="reference" @click="visible = !visible"> </el-button>
</el-popover>
</template>
<script>
export default {
data() {
return {
visible: false
};
}
};
</script>
포 함 된 정보
<el-popover
placement="right"
width="400"
trigger="click">
<el-table :data="gridData">
<el-table-column width="150" property="date" label=" "></el-table-column>
<el-table-column width="100" property="name" label=" "></el-table-column>
<el-table-column width="300" property="address" label=" "></el-table-column>
</el-table>
<el-button slot="reference">click </el-button>
</el-popover>
<script>
export default {
data() {
return {
gridData: [{
date: '2016-05-02',
name: ' ',
address: ' 1518 '
}, {
date: '2016-05-04',
name: ' ',
address: ' 1518 '
}, {
date: '2016-05-01',
name: ' ',
address: ' 1518 '
}, {
date: '2016-05-03',
name: ' ',
address: ' 1518 '
}]
};
}
};
</script>
모자이크 조작
<el-popover
placement="top"
width="160"
v-model="visible">
<p> ?</p>
<div style="text-align: right; margin: 0">
<el-button size="mini" type="text" @click="visible = false"> </el-button>
<el-button type="primary" size="mini" @click="visible = false"> </el-button>
</div>
<el-button slot="reference"> </el-button>
</el-popover>
<script>
export default {
data() {
return {
visible: false,
};
}
}
</script>
AttributesSlot
Events
Element-UI 표 Popover 팝 업 창 을 클릭 하여 취소 확인
<el-table-column width="600">
<template slot-scope="scope">
<el-popover trigger="click" placement="top" width="450" @show="handleStatus(scope)" :ref="`popover-${scope.$index}`">
<div>
<el-input type="textarea" :rows="5" maxlength="300" placeholder=" " v-model="scope.row.spaceAllocatePrice"></el-input>
</div>
<div style="text-align: left; margin-top: 20px">
<el-button size="small" plain @click="cancelClick(scope)"> </el-button>
<el-button type="primary" size="small" @click="sureClick(scope)"> </el-button>
</div>
<el-button slot="reference" type="text"> </el-button>
</el-popover>
</template>
</el-table-column>
cancelClick(scope){
this.$message(' ');
scope._self.$refs[`popover-${scope.$index}`].doClose()
},
sureClick(scope){
// ....... ......
this.$message({
message:" ",type: 'success'
});
scope._self.$refs[`popover-${scope.$index}`].doClose()
},
Element Popover 팝 업 상자 에 대한 예제 사용 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 Element Popover 팝 업 상자 내용 은 이전 글 을 검색 하거나 아래 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vue 프로젝트에서 Element ui 주마등을 사용하여 수행할 수 없는 문제 해결1. vue 프로젝트에 elementui 도입 http://element.eleme.io/#/zh-CN/component/carousel 도입 후 HTML 섹션 JS 섹션 웹팩으로 구축된 프로젝트는 절대 경로를 직접...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.