Skip to content

Commit ee752b9

Browse files
author
zuofenghua
committed
fix: useTable reset page.index when data change
1 parent a8b284b commit ee752b9

File tree

4 files changed

+9
-13
lines changed

4 files changed

+9
-13
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ahooks-vue",
3-
"version": "0.12.8",
3+
"version": "0.12.9",
44
"description": "ahooks-vue",
55
"types": "dist/src/index.d.ts",
66
"repository": "https://github.com/dewfall123/ahooks-vue.git",

src/useTable/__tests__/index.spec.ts

+3-5
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,13 @@ describe('useTable', () => {
6464

6565
expect(total.value).toEqual(1);
6666
expect(
67-
pagedData.value.every((item) =>
68-
JSON.stringify(item).includes(searchText),
69-
),
67+
pagedData.value.every(item => JSON.stringify(item).includes(searchText)),
7068
);
7169

7270
search.value.text === 'Jim Green';
7371
await nextTick(() => {
7472
expect(
75-
pagedData.value.every((item) =>
73+
pagedData.value.every(item =>
7674
JSON.stringify(item).includes('Jim Green'),
7775
),
7876
);
@@ -81,7 +79,7 @@ describe('useTable', () => {
8179
search.value.text = '39';
8280
search.value.keys = ['age'];
8381
await nextTick(() => {
84-
expect(pagedData.value.every((item) => item.age === 39));
82+
expect(pagedData.value.every(item => item.age === 39));
8583
});
8684
});
8785
});

src/useTable/demo/sort-icon.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<template functional>
1+
<template>
22
<svg
33
t="1603888743183"
44
class="icon"

src/useTable/index.ts

+4-6
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,10 @@ export function useTable<T>(
132132
return list as T[];
133133
});
134134

135-
watch(
136-
() => data,
137-
() => {
138-
search.value.text = '';
139-
},
140-
);
135+
watch([data], () => {
136+
search.value.text = '';
137+
page.value.index = 1;
138+
});
141139

142140
watch(
143141
() => page.value.size,

0 commit comments

Comments
 (0)