Demo8.vue 470 B

12345678910111213141516171819202122
  1. <template>
  2. <div class="demo8">
  3. <h2 ref="address">北京</h2>
  4. <button @click="getAddress">获取地址</button>
  5. </div>
  6. </template>
  7. <script lang="ts" setup name="Demo8">
  8. import {ref} from 'vue'
  9. import { defineExpose } from 'vue';
  10. let address = ref();
  11. let a = ref(1);
  12. let b = ref(2);
  13. let c = ref(3);
  14. function getAddress() {
  15. console.log(address.value,'demo8')
  16. }
  17. // 抛出父组件允许获取的值
  18. defineExpose({a,b,c,address})
  19. </script>
  20. <style></style>