当前位置: 首页 > news >正文

湖州做网站公司微信小程序开发流程

湖州做网站公司,微信小程序开发流程,wordpress网易云课堂,快速收录提交入口在vue3中父组件访问子组件中的属性和方法是需要借助于ref: 1.<script setup> 中定义响应式变量 例如&#xff1a; const demo1 ref(null) 2.在引入的子组件标签上绑定ref属性的值与定义的响应式变量同名( <demo1 ref"demo1"/>)。 父组件代码如下&…

在vue3中父组件访问子组件中的属性和方法是需要借助于ref:

1.<script setup> 中定义响应式变量 例如: const demo1 = ref(null)

2.在引入的子组件标签上绑定ref属性的值与定义的响应式变量同名( <demo1 ref="demo1"/>)。

父组件代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<template>

  <demo1 ref="demo1"/>

  <demo2 ref="demo2"/>

  <demo3 ref="demo3"/>

</template>

<script setup>

import Demo1 from '@/components/demo1.vue'

import Demo2 from '@/components/demo2.vue'

import Demo3 from '@/components/demo3.vue'

import {ref,onMounted} from 'vue'

const demo1 = ref(null)

const demo2 = ref(null)

const demo3 = ref(null)

onMounted(()=> {

  console.log(demo1.value.count,'demo1子组件')

  console.log(demo2.value?.a,'demo2子组件')

  console.log(demo3.value.list[0],"demo3子组件")

})

</script>

子组件代码如下:

demo1.vue

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<template>

  <h1>i'm demo1 content{{count}}</h1>

</template>

<script >

import {ref} from 'vue'

export default {

    setup () {

        const count = ref(999)

        return {

            count

        }

    }

}

此时父组件可以获取到子组件的count属性(此时子组件用的是  export default 的写法

demo2

1

2

3

4

5

6

7

8

<template>

  <h1>我是demo2</h1>

</template>

<script setup>

import {defineExpose,ref} from 'vue'

const a = ref('helloss')

</script>

当使用 <script setup> 写法会导致父组件无法访问到子组件中的属性和方法。

使用 <script setup> 的组件,想要让父组件访问到它的属性和方法需要借助与defineExpose来指定需要暴露给父组件的属性。

更改后的demo2组件

1

2

3

4

5

6

7

8

9

10

11

<template>

  <h1>我是demo2</h1>

</template>

<script setup>

import {defineExpose,ref} from 'vue'

const a = ref('helloss')

defineExpose({

    a

})

</script>

demo3

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<template>

  <h1>我是demo3</h1>

</template>

<script>

export default {

  data () {

    return {

        list:['a','b','c']

    }

  },

  methods: {

    btn () {

    }

  }

}

这种方式,父组件可以正常获取到里面的属性和方法。

http://www.ds6.com.cn/news/10614.html

相关文章:

  • 广西网站设计运营公司潍坊百度seo公司
  • 政府内网网站建设seo是什么服
  • 做家乡网站网络营销策划书论文
  • wordpress 文章 置顶网站内部优化有哪些内容
  • 网站制作网站建设推广平台 赚佣金
  • app的网站域名网站要怎么创建
  • 微信音乐做mp3下载网站优化推广关键词
  • 建一个小型的购物网站服务器一年要多少钱媒体发稿公司
  • 电商网站开发哪家好三只松鼠口碑营销案例
  • 福州网站开发公司seo优化点击软件
  • 建一个收费网站百度收录查询代码
  • 什么视频网站可以做链接《新闻联播》 今天
  • 江苏屹峰建设网站怎么做网站卖产品
  • 站长论坛成都最好的seo外包
  • 上海给政府机关做网站开发 万seo公司优化
  • 有个印度做网站的天天找我为什么sem的工资都不高
  • wordpress删除时间石家庄百度快照优化排名
  • 成都注册网站公司宁德市人社局
  • 专业购物网站建设百度怎么做广告推广
  • 乐搜做网站站长工具查询入口
  • 高唐做网站建设的公司seo网站分析报告
  • 佛山seo郑州网络优化实力乐云seo
  • 响水做网站价格网址查询ip地址
  • 网站的内容包括什么百度一下就知道官方网站
  • 郴州市委官网奉节县关键词seo排名优化
  • 想在拼购网站做产品网站推广工具
  • 网站建设推广代理软文发稿网
  • 宿迁网站建设开发优化服务平台
  • 医院做网站的好处aso优化贴吧
  • 滨湖区知名做网站选哪家百度做广告怎么收费