• VUE3 ref,props,生命周期


    1.--ref属性

     1.1代码

    1.1.1子表

    1. <template>
    2. <div class="person">
    3. <h1>中国</h1>
    4. <h2 ref="title2">北京</h2>
    5. <h3>尚硅谷</h3>
    6. <button @click="showLog">点我输出h2这个元素</button>
    7. </div>
    8. </template>
    9. <script lang="ts" setup name="Person">
    10. import {ref,defineExpose} from 'vue'
    11. // 创建一个title2,用于存储ref标记的内容
    12. let title2 = ref()
    13. let a = ref(0)
    14. let b = ref(1)
    15. let c = ref(2)
    16. function showLog(){
    17. console.log(title2.value)
    18. }
    19. defineExpose({a,b,c})
    20. </script>
    21. <style scoped>
    22. .person {
    23. background-color: skyblue;
    24. box-shadow: 0 0 10px;
    25. border-radius: 10px;
    26. padding: 20px;
    27. }
    28. button {
    29. margin: 0 5px;
    30. }
    31. li {
    32. font-size: 20px;
    33. }
    34. </style>

    1.1.2父表

    
    
    
    

     2.简单回顾TS

    1.子

    
    
    
    
    
    
    
    
    

     2.TS

    export interface PersonInter {
      id:string,
      name:string,
      age:number
    }
    
    // 一个自定义类型
    // export type Persons = Array
    export type Persons = PersonInter[]

     3.props的使用

    1.1子表

    
    
    
    
    

     1.2父表

    
    
    
    

    2.TS

    // 定义一个接口,用于限制person对象的具体属性
    export interface PersonInter {
      id:string,
      name:string,
      age:number,
    }
    
    // 一个自定义类型
    // export type Persons = Array
    export type Persons = PersonInter[]

    4. 对生命周期的理解

    1.vue3


    1. 子表

    
    
    
    
    

    2.父表

    
    
    

  • 相关阅读:
    【每日一题】522. 最长特殊序列 II
    做了8年前端,感谢那些优秀的后端,陪伴我工作,教会我成长
    JavaScript关于==隐式转换的判断
    (部署服务器系列一)虚拟机模拟部署服务器
    【PS小贴士】项目需求汇总——WBS Grouping
    Unity编辑器扩展 --- AssetPostprocessor资源导入自动设置
    Java学习笔记5.1.1 集合 - 集合概念与分类
    Java EE与jakarta
    第一章《初学者问题大集合》第1节:我能学会编程吗
    全面分析“找不到XINPUTI_3.dll无法继续执行代码”的5个解决方法总结
  • 原文地址:https://blog.csdn.net/TA016422/article/details/138012614