111111
This commit is contained in:
parent
ccfee1d011
commit
ed69b64f3c
|
@ -0,0 +1,11 @@
|
||||||
|
import http from "@/utils/http";
|
||||||
|
//获取标签名
|
||||||
|
export const getTags= (tagName)=>{
|
||||||
|
return http({
|
||||||
|
url:"/tag/getTags",
|
||||||
|
method:"get",
|
||||||
|
params:{
|
||||||
|
tagName
|
||||||
|
},
|
||||||
|
})
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
import { customRef } from "vue";
|
||||||
|
/**
|
||||||
|
* 防抖Ref
|
||||||
|
* @param {} value
|
||||||
|
* @param {*} delay
|
||||||
|
* @returns
|
||||||
|
*/
|
||||||
|
export const debounceRef = (value, delay = 1000) => {
|
||||||
|
let timeout;
|
||||||
|
return customRef((track,trigger)=>({
|
||||||
|
get () {
|
||||||
|
track();
|
||||||
|
return value;
|
||||||
|
},
|
||||||
|
set (val) {
|
||||||
|
clearTimeout(timeout);
|
||||||
|
timeout = setTimeout(() => {
|
||||||
|
value = val;
|
||||||
|
trigger();
|
||||||
|
}, delay);
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
|
||||||
|
};
|
Loading…
Reference in New Issue