hh

当前位置:   article > 正文

Vue3获取Dom元素_ggedom

ggedom

1.dom上写上ref 

2setup函数内部写上ref

3retrun 出来(重点)

  1. <template>
  2. <div>
  3. <input type="text" v-model="name">
  4. <h1 ref="stateDom">hh</h1>
  5. </div>
  6. </template>
  7. <script lang="ts">
  8. import { watchFile } from "fs";
  9. import { stringify } from "querystring";
  10. import { defineComponent,reactive,toRefs,computed,h,ref, customRef, onMounted,watchEffect } from "vue";
  11. //这是防抖的
  12. function Items(params:string,times:number=2000) {
  13. let time:any=null;
  14. return customRef((track,trigger)=>{
  15. return {
  16. get(){
  17. console.log('00')
  18. track();
  19. return params;
  20. },
  21. set(newVal){
  22. clearTimeout(time)
  23. time=setTimeout(()=>{
  24. params=newVal;
  25. trigger();
  26. // gge();
  27. },times)
  28. }
  29. }
  30. })
  31. }
  32. export default defineComponent({
  33. name: "HelloWorld",
  34. props: {
  35. msg: String,
  36. },
  37. setup() {
  38. const stateDom=ref(null)
  39. onMounted(()=>{
  40. console.log(stateDom.value)
  41. // watchEffect(()=>{
  42. // console.log(stateDom.value)
  43. // })
  44. })
  45. return {
  46. name,
  47. stateDom
  48. }
  49. // return {
  50. // ...render,
  51. // ...sums,
  52. // // ...Computed,
  53. // ...toRefs(state),
  54. // ...methods,
  55. // };
  56. },
  57. });
  58. </script>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/133923
推荐阅读
相关标签
  

闽ICP备14008679号