Skip to content

Commit cf56dd3

Browse files
committed
feat: migrateSelect
1 parent ed51f46 commit cf56dd3

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 migrateSelect() {
4+
const filePath = 'src/select/select.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
@@ -11,6 +11,7 @@ import migrateRenderTNode from './utils/render-tnode.mjs';
1111
import migrateHooks from './hooks/index.mjs';
1212
import migrateUpload from './components/upload.mjs';
1313
import migrateTable from './components/table.mjs';
14+
import migrateSelect from './components/select.mjs';
1415

1516
function run() {
1617
migrateSingleFile();
@@ -21,6 +22,7 @@ function run() {
2122
migrateDropdown();
2223
migrateCard();
2324
migrateUpload();
25+
migrateSelect();
2426
migrateTable();
2527
migrateTree();
2628

0 commit comments

Comments
 (0)