@@ -97,6 +97,8 @@ function mapDispatchToProps(dispatch) {
dispatch({
type:ISREAD
});
+ //删除文字选中状态
+ window.getSelection().empty();
//右侧推送
setTimeout(function(){ //延迟待确定后的数据更新后推送,避免获取的参数还是旧的
if(didPushParamChange()){ //操作后内容有变化才推送
@@ -168,19 +168,16 @@ const mapDispatchToProps = function (dispatch) {
const end = homePage.select_end;
const boxMark = homePage.select_boxMark;
if(!boxMark)return;
+ //删除后清除选中标记,放在删除事件后面会有清空不及时的问题
+ dispatch({
+ type:RESET_SELECT_TAG
+ });
type:boxMap[boxMark],
start,
end,
boxMark
- //删除后清楚选中标记
- //setTimeout(()=>{
- dispatch({
- type:RESET_SELECT_TAG
- });
- //})
-
},
resetSelect(){
@@ -266,5 +266,7 @@ export function deleteSelectedLabels(state,action){
res.data = newObj.newArr;
res.saveText = newObj.saveText;
res.update = Math.random();
return res;
}