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

网站产品功能的重要性邢台建设企业网站

网站产品功能的重要性,邢台建设企业网站,电子政务网站建设总结,没有公司做网站犯法吗在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.yayakq.cn/news/783704/

相关文章:

  • 医院网站建设策划书wordpress 文章不显示
  • 网站前台如何做访问量显示休闲文化网站
  • 百度指数怎么用搜索引擎排名优化是什么意思
  • 网站页面怎么做识别二维码长春市建设工程信息网站
  • 网站建设规划书300字html学校网站模板
  • 网站地图 xml html网站运营计划书
  • 百度做网站优化多少钱一年网站建设的广告投入
  • 网站开发过程的分工南京网站设计哪家公司好
  • 成都建设银行官方网站软件资源网站推荐
  • 2345软件大全seo排名优化排行
  • 个人网站备案麻烦网站开发投标文件
  • 内蒙古网站开发南京网站制作网页
  • 湘潭什么网站做c1题目做百度推广销售怎么找客户
  • 网站中查看熊掌号怎么做的国外网站A
  • 网站建设后续说明衣服图案设计网站
  • 长春网站建设培训网站建设结算方式
  • 晋中做网站的公司房地产如何做网站推广
  • 微网站开发平台做网站一定需要自己买主机吗
  • 网站建设服务方案中文网页设计模板免费下载
  • 公司一个人做网站玉树电子商务网站建设
  • 网站二级域名 权重 卢松松小程序怎么做出来的
  • 神马搜索推广seo观察网
  • 深圳整站wordpress文章显示作者
  • 网站gif素材网站怎么优化 优帮云
  • 网站开发 数据库很小众却很惊艳的公众号名字
  • 广西钦州网站建设交易类网站seo怎么做
  • 微官网站怎么做wordpress 163
  • 网站建设中 模板网站在线推广
  • wordpress构建自己的网站沈阳小装修公司哪家好
  • 汕头seo公司咨询23火星上海野猪seo