修复页面刷新sketch会增加和颜色板块关闭后再次打开颜色异常问题

This commit is contained in:
X1627315083
2025-10-10 13:03:21 +08:00
parent f8ebfa8809
commit d35f24d817
12 changed files with 37 additions and 1281 deletions

View File

@@ -450,7 +450,7 @@ export default defineComponent({
//清除当前的颜色
clearCurrentColor(index){
this.selectColor = {}
// this.selectColor = {}
// this.fileList = []
this.reviewColor={}
this.colorList[index] = {}
@@ -673,6 +673,7 @@ export default defineComponent({
openSetData(){
let colorList = this.store.state.UploadFilesModule.allBoardData.colorBoards
this.colorList = [{},{},{},{},{},{},{},{}]
let hex
colorList.forEach((ele, index) => {
this.colorList[index] = ele
@@ -681,10 +682,11 @@ export default defineComponent({
this.colorList[index].gradient = ele.gradient
this.colorList[index].name = ele.name
});
if(this.colorList[0]?.gradient && this.colorList[0]?.gradient?.selectIndex>-1 && this.colorList[0]?.gradient?.gradientShow){
this.selectColor = {rgba:this.colorList[0].gradient.gradientList[0].rgba,hex:hex} //顔色选择器默认颜色
this.selectIndex = colorList.length - 1
if(this.colorList[colorList.length - 1]?.gradient && this.colorList[colorList.length - 1]?.gradient?.selectIndex>-1 && this.colorList[colorList.length - 1]?.gradient?.gradientShow){
this.selectColor = {rgba:this.colorList[colorList.length - 1].gradient.gradientList[colorList.length - 1].rgba,hex:hex} //顔色选择器默认颜色
}else{
this.selectColor = {rgba:this.colorList[0].rgba,hex:hex} //顔色选择器默认颜色
this.selectColor = {rgba:this.colorList[colorList.length - 1].rgba,hex:hex} //顔色选择器默认颜色
}
this.store.commit('setColorboardList',colorList)
},