(callback?: (isValid: boolean, invalidFields?: ValidateFieldsError) => void) =>Promise<boolean>
这是element-plus文档里的这个代码,第一个?: 是什么意思?
(callback?: (isValid: boolean, invalidFields?: ValidateFieldsError) => void) =>Promise<boolean>
这是element-plus文档里的这个代码,第一个?: 是什么意思?
关注<template>
<div>
<el-button @click="look">查看</el-button>
<image-viewer v-if="showViewer" :on-close="closeViewer" :url-list="imgUrl" />
</div>
</template>
<script>
// 导入组件
import imageViewer from 'element-ui/packages/image/src/image-viewer'
export default {
components: { imageViewer },
data() {
return {
showViewer: false, // 显示查看器
imgUrl: ['https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg']
}
},
methods: {
look() {
this.showViewer = true
},
// 关闭查看器
closeViewer() {
this.showViewer = false
}
}
}
</script>