|
@@ -152,7 +152,7 @@ export function recoveTag(state,action) {
|
|
|
arr.splice(sonMInx,1);
|
|
|
}
|
|
|
const lastReTag = [...action.data].reverse()[0];
|
|
|
- if(lastReTag.tagType=='8'&&arr[action.index].tagType=='8'){
|
|
|
+ if(lastReTag.tagType=='8'&&(arr[action.index]&&arr[action.index].tagType=='8')){
|
|
|
//要恢复的标签组最后为文本标签,插入位置也为文本标签,则将2个合并为一个文本标签
|
|
|
arr[action.index]=Object.assign(arr[action.index],lastReTag,{value:lastReTag.value+arr[action.index].value});
|
|
|
action.data.length=action.data.length-1;
|