feat:web端增加刷新书签树功能
This commit is contained in:
parent
8ece106c03
commit
783d12b7b8
@ -3,7 +3,11 @@ import { Tree, Empty, Button, Spin } from "antd";
|
|||||||
import MainLayout from "../../../layout/MainLayout";
|
import MainLayout from "../../../layout/MainLayout";
|
||||||
import styles from "./index.module.less";
|
import styles from "./index.module.less";
|
||||||
import { batchDelete, renderTreeNodes, onDrop } from "./function.js";
|
import { batchDelete, renderTreeNodes, onDrop } from "./function.js";
|
||||||
import { cacheBookmarkData, getBookmarkList } from "../../../util/cacheUtil";
|
import {
|
||||||
|
cacheBookmarkData,
|
||||||
|
getBookmarkList,
|
||||||
|
clearCache
|
||||||
|
} from "../../../util/cacheUtil";
|
||||||
import AddModal from "./AddModal";
|
import AddModal from "./AddModal";
|
||||||
import Search from "../../../components/Search";
|
import Search from "../../../components/Search";
|
||||||
|
|
||||||
@ -85,6 +89,15 @@ class OverView extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 同步书签数据
|
||||||
|
*/
|
||||||
|
async refreshTree() {
|
||||||
|
const { refresh } = this.state;
|
||||||
|
await clearCache();
|
||||||
|
refresh();
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const {
|
const {
|
||||||
isEdit,
|
isEdit,
|
||||||
@ -105,6 +118,13 @@ class OverView extends React.Component {
|
|||||||
<div className={styles.header}>
|
<div className={styles.header}>
|
||||||
<div className={styles.left}>
|
<div className={styles.left}>
|
||||||
<span className={styles.myTree}>我的书签树</span>
|
<span className={styles.myTree}>我的书签树</span>
|
||||||
|
<Button
|
||||||
|
size="small"
|
||||||
|
type="primary"
|
||||||
|
icon="sync"
|
||||||
|
shape="circle"
|
||||||
|
onClick={this.refreshTree.bind(this, null)}
|
||||||
|
/>
|
||||||
<Button
|
<Button
|
||||||
size="small"
|
size="small"
|
||||||
type="primary"
|
type="primary"
|
||||||
|
@ -25,7 +25,7 @@ export const REFRESH = "refresh";
|
|||||||
export const refresh = () => {
|
export const refresh = () => {
|
||||||
return {
|
return {
|
||||||
type: REFRESH,
|
type: REFRESH,
|
||||||
data: getInitData()
|
data: {}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user