Skip to content

Commit fa83201

Browse files
committed
feat: migrateRangeInput
1 parent cf56dd3 commit fa83201

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { readFileSync, writeFileSync } from 'node:fs';
2+
3+
export default function migrateRangeInput() {
4+
const filePath = 'src/range-input/range-input.tsx';
5+
let content = readFileSync(filePath, 'utf8');
6+
if (content.includes('const instance = getCurrentInstance();')) {
7+
content = content.replace('const instance = getCurrentInstance();', 'const instance = getCurrentInstance().proxy;');
8+
content = content.replaceAll('instance.emit', 'instance.$emit');
9+
writeFileSync(filePath, content, 'utf8');
10+
}
11+
}

script/migrate/migrateComponent.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import migrateHooks from './hooks/index.mjs';
1212
import migrateUpload from './components/upload.mjs';
1313
import migrateTable from './components/table.mjs';
1414
import migrateSelect from './components/select.mjs';
15+
import migrateRangeInput from './components/range-input.mjs';
1516

1617
function run() {
1718
migrateSingleFile();
@@ -25,6 +26,7 @@ function run() {
2526
migrateSelect();
2627
migrateTable();
2728
migrateTree();
29+
migrateRangeInput();
2830

2931
migrateHelper();
3032
migrateRenderTNode();

0 commit comments

Comments
 (0)