<template>
<div>
{{ title }}
<div>{{ name }}</div>
<button @click="clickFn">xxx 按钮</button>
</div>
</template>
<script setup lang="ts" name="name">
import { onMounted, ref, nextTick, onUnmounted, computed } from 'vue'
import { useRouter, useRoute } from "vue-router";
const clickFn = () => {
$router.push({
path: "/home",
query: {
id: item.id,
},
});
}
const title = "666";
let name = ref('姓名')
const props = defineProps({
titleA: String,
type: {
type: String,
default: 'default'
},
isRadio: {
type: Boolean,
default: false
},
showIsOnline: Boolean,
SourceData: [Array],
})
console.log(props.titleA)
const $router = useRouter();
const $route = useRoute();
const valueStr = computed(() => {
return `===${props.value}===`
});
onMounted(() => {
nextTick(() => {
name.value = "林晨晖"
console.log("nextTick")
});
})
</script>