ソースを参照

Merge branch 'dev_1.1.5' into dev_1.1.5-1

wenliming 2 年 前
コミット
e78cdb8b0a
1 ファイル変更5 行追加5 行削除
  1. 5 5
      src/view/iframe/publish/tool-box/child/editor.vue

+ 5 - 5
src/view/iframe/publish/tool-box/child/editor.vue

@@ -55,7 +55,7 @@ import axios from 'axios';
 import { message } from "ant-design-vue";
 import { message } from "ant-design-vue";
 import { convertUrl, getAllPostEditorAppData } from "@/http/toolBoxApi";
 import { convertUrl, getAllPostEditorAppData } from "@/http/toolBoxApi";
 import { getChromeStorage } from "@/uilts/chromeExtension"
 import { getChromeStorage } from "@/uilts/chromeExtension"
-import { checkURL } from "@/uilts/help"
+import { checkURL, debounce } from "@/uilts/help"
 
 
 const props = defineProps({
 const props = defineProps({
   linkInputDescImage: {
   linkInputDescImage: {
@@ -162,16 +162,16 @@ const getTitleByHtmlStr = (str = '') => {
   return str.substring(index1, index2) || '';
   return str.substring(index1, index2) || '';
 };
 };
 
 
-const clickHistoryAppHandler = (params) => {
+const clickHistoryAppHandler =  debounce(function(params) {
   if (params.appId) {
   if (params.appId) {
     clickAppHandler(params);
     clickAppHandler(params);
   } else {
   } else {
     siteUrl.value = params.defaultUrl;
     siteUrl.value = params.defaultUrl;
     searchHandler(params);
     searchHandler(params);
   }
   }
-};
+}, 800);
 
 
-const clickAppHandler = (params) => {
+const clickAppHandler =  debounce(function(params) {
   let { createType, defaultUrl, appId, linkImagePath } = params;
   let { createType, defaultUrl, appId, linkImagePath } = params;
   switch (createType) {
   switch (createType) {
     case 1:
     case 1:
@@ -181,7 +181,7 @@ const clickAppHandler = (params) => {
       openWindow(params);
       openWindow(params);
       break;
       break;
   }
   }
-}
+}, 800);
 
 
 const openWindow = (params) => {
 const openWindow = (params) => {
   chrome.windows.getCurrent({},
   chrome.windows.getCurrent({},