feat: 新增某些组件只能存在一个的配置(例: 底部导航)

This commit is contained in:
王奥斯 2022-02-11 11:15:24 +08:00
parent 1a9f20924e
commit 5daac0875e
2 changed files with 4 additions and 4 deletions

View File

@ -63,7 +63,7 @@
<!-- 上传图片 -->
<el-button @click="showUpload('0')" class="uploadImg" type="primary" plain
><i class="el-icon-plus" />点击添加图片</el-button
><i class="el-icon-plus" />点击添加导航</el-button
>
<div class="bor"></div>

View File

@ -179,7 +179,7 @@ export default {
pageComponents: [], //
offsetY: 0, //
pointer: { show: false }, //穿
onlyOne: ['1-21', '1-22'], //
onlyOne: ['1-5','1-16'], // (type)
}
},
@ -392,15 +392,15 @@ export default {
*/
drop(event) {
/* 获取数据 */
let data = utils.deepClone(
componentProperties.get(event.dataTransfer.getData('componentName'))
)
/* 查询是否只能存在一个的组件 */
let someResult = this.pageComponents.some((item) => {
return (
this.onlyOne.includes(item.type) &&
item.type === event.dataTransfer.getData('Text')
item.component === event.dataTransfer.getData('componentName')
)
})
if (someResult) {