File tree 5 files changed +1057
-3365
lines changed
5 files changed +1057
-3365
lines changed Original file line number Diff line number Diff line change 1
1
<script setup lang="ts">
2
2
import DefineOptions from ' ./examples/define-options/index.vue'
3
+ import DefineModel from ' ./examples/define-model/index.vue'
3
4
</script >
4
5
5
6
<template >
6
7
<div >
7
8
<h1 >Nuxt App</h1 >
8
9
<DefineOptions />
10
+ <hr />
11
+ <DefineModel />
9
12
</div >
10
13
</template >
Original file line number Diff line number Diff line change
1
+ <script setup lang="ts">
2
+ const { msg } = defineModel <{
3
+ msg: string
4
+ }>()
5
+ </script >
6
+
7
+ <template >
8
+ <span >{{ msg }}</span >
9
+ <div >
10
+ <input type =" text" v-model =" msg" />
11
+ </div >
12
+ </template >
Original file line number Diff line number Diff line change
1
+ <script setup lang="ts">
2
+ import Child from ' ./child.vue'
3
+
4
+ const msg = ref (' msg' )
5
+ </script >
6
+
7
+ <template >
8
+ <b >defineModel: </b >
9
+ <Child v-model:msg =" msg" />
10
+ </template >
Original file line number Diff line number Diff line change 10
10
"devDependencies" : {
11
11
"nuxt" : " 3.0.0-rc.12" ,
12
12
"unplugin-vue-macros" : " ^0.15.0"
13
+ },
14
+ "dependencies" : {
15
+ "@vueuse/core" : " ^9.4.0" ,
16
+ "@vueuse/nuxt" : " ^9.4.0"
13
17
}
14
18
}
You can’t perform that action at this time.
0 commit comments