Skip to content

Commit 9c6f192

Browse files
committed
Merge branch 'zhiyuanzmj-update-vue-vapor'
2 parents 46c86c4 + b45e93e commit 9c6f192

File tree

8 files changed

+754
-661
lines changed

8 files changed

+754
-661
lines changed

frameworks/keyed/vue-vapor/package-lock.json

Lines changed: 398 additions & 330 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frameworks/keyed/vue-vapor/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"preview": "vite preview"
1414
},
1515
"dependencies": {
16-
"vue": "https://pkg.pr.new/vuejs/core-vapor/vue@e07eac9"
16+
"vue": "https://pkg.pr.new/vue@eeab9c4"
1717
},
1818
"devDependencies": {
19-
"@vitejs/plugin-vue": "https://pkg.pr.new/@vitejs/plugin-vue@d8e849f",
20-
"vite": "^5.4.6"
19+
"@vitejs/plugin-vue": "https://pkg.pr.new/@vitejs/plugin-vue@c156992",
20+
"vite": "^6.2.1"
2121
}
2222
}

frameworks/keyed/vue-vapor/src/App.vue

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<script setup vapor>
22
import { ref, shallowRef, triggerRef } from "vue";
3-
import { createSelector } from "vue/vapor";
43
import { buildData } from "./data";
54
65
const selected = ref();
@@ -55,8 +54,6 @@ function swapRows() {
5554
triggerRef(rows);
5655
}
5756
}
58-
59-
const isSelected = createSelector(selected);
6057
</script>
6158

6259
<template>
@@ -98,9 +95,8 @@ const isSelected = createSelector(selected);
9895
<tr
9996
v-for="row of rows"
10097
:key="row.id"
101-
:class="{ danger: isSelected(row.id) }"
98+
:class="{ danger: row.id === selected }"
10299
:data-label="row.label.value"
103-
v-memo="[row.label.value, row.id === selected]"
104100
>
105101
<td class="col-md-1">{{ row.id }}</td>
106102
<td class="col-md-4">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createVaporApp } from "vue/vapor";
1+
import { createVaporApp } from "vue";
22
import App from "./App.vue";
33

44
createVaporApp(App).mount("#app");

0 commit comments

Comments
 (0)