diff --git a/pages/directive/v-bind/Foo-composition.uvue b/pages/directive/v-bind/Foo-composition.uvue
index 02aca229d9338f34baeaec5e068f39a03edf0535..f7f006f585668e58d936ff63bb757fe4d49bde9f 100644
--- a/pages/directive/v-bind/Foo-composition.uvue
+++ b/pages/directive/v-bind/Foo-composition.uvue
@@ -16,28 +16,26 @@
+
+ defineProps({
+ title: {
+ type: String,
+ default: ''
+ },
+ num: {
+ type: Number,
+ default: 0
+ },
+ checked: {
+ type: Boolean,
+ default: false
+ },
+ obj: {
+ type: FooPropsObj,
+ required: true
+ }
+ })
+
\ No newline at end of file
diff --git a/pages/directive/v-bind/Foo-options.uvue b/pages/directive/v-bind/Foo-options.uvue
index 3fadbf89f4d6d560836de5aa409405d95906d009..ab4304a85878002448df02b7ea0284c63f569902 100644
--- a/pages/directive/v-bind/Foo-options.uvue
+++ b/pages/directive/v-bind/Foo-options.uvue
@@ -15,7 +15,11 @@
-