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

文化网站开发背景西seo优化排名

文化网站开发背景,西seo优化排名,长沙推广软件,javaweb做的购物网站defineExpose() 使用 <script setup> 的组件是默认关闭的——即通过模板引用或者 $parent 链获取到的组件的公开实例&#xff0c;不会暴露任何在 <script setup> 中声明的绑定。 可以通过 defineExpose 编译器宏来显式指定在 <script setup> 组件中要暴露出…

defineExpose()

使用 <script setup> 的组件是默认关闭的——即通过模板引用或者 $parent 链获取到的组件的公开实例,不会暴露任何在 <script setup> 中声明的绑定。

可以通过 defineExpose 编译器宏来显式指定在 <script setup> 组件中要暴露出去的属性:

<script setup>
import { ref } from 'vue'const a = 1
const b = ref(2)defineExpose({a,b
})
</script>

当父组件通过模板引用的方式获取到当前组件的实例,获取到的实例会像这样 { a: number, b: number } (ref 会和在普通实例中一样被自动解包)

案例

<!-- Counter.vue -->
<script setup>
import { ref ,reactive } from 'vue';const count = ref(0);
const doubleCount = computed(() => count.value * 2);
const state = reactive({count: 0,increment() {state.count++;}
});
function increment() {count.value++;
}// 暴露 count 和 increment 方法
defineExpose({count,increment,state,  // 暴露整个响应式对象doubleCount, //暴露计算属性
});
</script><template><div><p>Count: {{ count }}</p><button @click="increment">Increment</button></div>
</template>

在父组件中,可以访问这些暴露的属性和方法

<template><div><Counter ref="counterRef" /><button @click="handleClick">Get Count</button></div>
</template><script setup>
import { ref } from 'vue';
import Counter from './Counter.vue';const counterRef = ref(null);function handleClick() {console.log(counterRef.value.count); // 访问暴露的 countcounterRef.value.increment(); // 调用暴露的 increment 方法
}
</script>

注意:

  • defineExpose 只能在 script setup 中使用:它是一个编译时宏,不能在普通选项式 API 中使用。
  • 默认暴露:如果不使用 defineExpose,组件默认不会暴露任何内容
http://www.dtcms.com/wzjs/211250.html

相关文章:

  • 做旅游网站犯法吗自己开平台怎么弄啊
  • 自适应网页和响应式网页区别百度seo 优化
  • 山西官方网站有哪些国际军事最新消息今天
  • 济南市住房城乡建设网站百度会员登录入口
  • 芜湖做网站公司seo学途论坛网
  • 喀什建设局网站东莞seo软件
  • 做代收的网站有哪些百度竞价运营
  • asia域名发布网站sem推广竞价托管公司
  • 网站建设项目安排计划表西安网络优化培训机构公司
  • 深圳营销型网站建设制作商长春关键词优化公司
  • wordpress 内链代码seo文章生成器
  • 泊头建网站百度可以发布广告吗
  • 公司网站没备案长春网站建设公司哪家好
  • 虚拟机做网站自动点击竞价广告软件
  • 那个做头像的网站好域名注册商
  • 给女友惊喜做网站如何联系百度推广
  • 厦门国外网站建设公司哪家好今日最新头条新闻条
  • 男的女的做那个的视频网站网站制作公司
  • 网站内容页做301华为云速建站
  • 郑州做网站hnqfu站长工具whois查询
  • 建站平台网小程序开发收费价目表
  • 哪家公司做网站不错湖南有实力seo优化
  • 免费b2b网站大全免费网站免登录网页游戏推广员拉人技巧
  • 游戏网站开发过程今日头条新闻大事
  • 建站购物网站淘宝店铺怎么推广和引流
  • 创建免费网站需要什么条件免费自助建站平台
  • 怎么做淘宝推广网站百度知道app官方下载
  • 商城网站建设开发东莞网络优化哪家好
  • 企业网站建设综合实训心得体会一千字域名注册服务商
  • 用PS做网站搜索框临沂百度联系方式