fix 修复移出道具 bug
This commit is contained in:
parent
06bc94fa1b
commit
e57adbc824
@ -441,7 +441,7 @@ const useGame = () => {
|
|||||||
}
|
}
|
||||||
// 槽移除块
|
// 槽移除块
|
||||||
for (let i = 0; i < slotAreaVal.value.length - 1; i++) {
|
for (let i = 0; i < slotAreaVal.value.length - 1; i++) {
|
||||||
slotAreaVal.value[i] = slotAreaVal.value[i - 1];
|
slotAreaVal.value[i] = slotAreaVal.value[i + 1];
|
||||||
}
|
}
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
slotAreaVal.value[slotAreaVal.value.length - 1] = null;
|
slotAreaVal.value[slotAreaVal.value.length - 1] = null;
|
||||||
|
@ -47,7 +47,10 @@
|
|||||||
>
|
>
|
||||||
开始
|
开始
|
||||||
</a-button>
|
</a-button>
|
||||||
<a-button block @click="resetForm">重置</a-button>
|
<a-button block style="margin-bottom: 12px" @click="resetForm"
|
||||||
|
>重置
|
||||||
|
</a-button>
|
||||||
|
<a-button block danger @click="resetConfig">还原最初配置</a-button>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-form>
|
</a-form>
|
||||||
</div>
|
</div>
|
||||||
@ -61,12 +64,13 @@ import { defaultGameConfig } from "../core/gameConfig";
|
|||||||
|
|
||||||
const formRef = ref<FormInstance>();
|
const formRef = ref<FormInstance>();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { setGameConfig, setCustomConfig } = useGlobalStore();
|
const { customConfig, setGameConfig, setCustomConfig, reset } =
|
||||||
|
useGlobalStore();
|
||||||
const initConfig = {
|
const initConfig = {
|
||||||
...defaultGameConfig,
|
|
||||||
randomAreaNum: 2,
|
randomAreaNum: 2,
|
||||||
randomBlockNum: 8,
|
randomBlockNum: 8,
|
||||||
animalStr: defaultGameConfig.animals.join(""),
|
animalStr: defaultGameConfig.animals.join(""),
|
||||||
|
...customConfig,
|
||||||
};
|
};
|
||||||
const config = reactive<any>(initConfig);
|
const config = reactive<any>(initConfig);
|
||||||
|
|
||||||
@ -90,6 +94,14 @@ const resetForm = () => {
|
|||||||
formRef?.value?.resetFields();
|
formRef?.value?.resetFields();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 还原至初始配置
|
||||||
|
*/
|
||||||
|
const resetConfig = () => {
|
||||||
|
reset();
|
||||||
|
router.go(0);
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 回上一页
|
* 回上一页
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user