|
@@ -20,13 +20,13 @@
|
|
|
|
|
|
|
|
<script lang="ts" setup>
|
|
<script lang="ts" setup>
|
|
|
import {ref, computed} from "vue"
|
|
import {ref, computed} from "vue"
|
|
|
-let firstName = ref("胡");
|
|
|
|
|
-let lastName = ref("图图");
|
|
|
|
|
|
|
+let firstName = ref<string>("胡");
|
|
|
|
|
+let lastName = ref<string>("图图");
|
|
|
|
|
|
|
|
-const init = () => {
|
|
|
|
|
- console.log("!")
|
|
|
|
|
- return firstName.value + lastName.value
|
|
|
|
|
-}
|
|
|
|
|
|
|
+// const init = () => {
|
|
|
|
|
+// console.log("!")
|
|
|
|
|
+// return firstName.value + lastName.value
|
|
|
|
|
+// }
|
|
|
|
|
|
|
|
// 获取
|
|
// 获取
|
|
|
// let fullName = computed(()=>{
|
|
// let fullName = computed(()=>{
|
|
@@ -34,16 +34,16 @@ const init = () => {
|
|
|
// })
|
|
// })
|
|
|
|
|
|
|
|
let fullName = computed({
|
|
let fullName = computed({
|
|
|
- get() {
|
|
|
|
|
|
|
+ get():string {
|
|
|
console.log("?")
|
|
console.log("?")
|
|
|
return firstName.value + lastName.value
|
|
return firstName.value + lastName.value
|
|
|
},
|
|
},
|
|
|
- set(val) {
|
|
|
|
|
|
|
+ set(val):void {
|
|
|
firstName.value = val.slice(0,1);
|
|
firstName.value = val.slice(0,1);
|
|
|
lastName.value = val.substring(1,3);
|
|
lastName.value = val.substring(1,3);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
-function changeName() {
|
|
|
|
|
|
|
+function changeName():void {
|
|
|
fullName.value = '喜羊羊'
|
|
fullName.value = '喜羊羊'
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|