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

医药网站 备案高质量营销型网站定做价格

医药网站 备案,高质量营销型网站定做价格,贵阳市住房和城乡建设局政务网站,建设商务网站pptVue3 组合式API Setup语法糖 如何获取组件实例#xff1f; Vue2获取方式 在 Vue2 中#xff0c;我们可以给组件设置 ref 属性后#xff0c;就可以直接通过#xff1a;this.$refs.HelloRef 来获取组件实例中所有的属性和方法 templateHello refHelloR…Vue3 组合式API Setup语法糖 如何获取组件实例 Vue2获取方式 在 Vue2 中我们可以给组件设置 ref 属性后就可以直接通过this.$refs.HelloRef 来获取组件实例中所有的属性和方法 templateHello refHelloRef / /templateVue3获取方式 在 Vue3 中如果采用了组合式API它是没有 this 的所以写法与 Vue2 略有不同。我们可以这么做来获取组件中我们想要的数据 App.vue 首先老规矩在 App.vue 中通过给 Hello.vue 子组件设置 ref 属性来获取子组件向父组件暴露的属性和方法 template!-- 1. 给组件设置ref属性 --Hello refHelloRef /button clickbtn获取组件实例/button /templatescript langts import { ref } from vue; import Hello from ./components/Hello.vueexport default {setup() {interface Hello { info: string, func: () void }// 2. 定义组件变量const HelloRef refHello | null(null)const btn () {// 4. 获取组件实例console.log(HelloRef.value?.info); // HelloHelloRef.value?.func() // Hello Vue3!}return { btn }} } /scriptHello.vue 在 Hello.vue 子组件中通过 return 暴露出父组件需要的属性和方法即可 templateh1Hello/h1 /templatescript langts import { ref } from vue;export default {setup() {const info refstring(Hello)const func () {console.log(Hello Vue3!);}return { info, func }} } /script使用 setup 语法糖 但如果使用了 setup 语法糖则需要用到 defineExpose 宏函数来解决这个问题。 App.vue templateHello refHelloRef /button clickbtn获取组件实例/button /templatescript setup langts import { ref } from vue; import Hello from ./components/Hello.vueinterface Hello { info: string, func: () void }const HelloRef refHello | null(null)const btn () {console.log(HelloRef.value?.info); // HelloHelloRef.value?.func() // Hello Vue3! } /scriptHello.vue 在 Hello 组件中通过 defineExpose 将需要暴露给父组件的属性和方法导出 templateh1Hello/h1 /templatescript setup langts import { Ref, ref } from vue;const info refstring(Hello)const func () {console.log(Hello Vue3!); }// 3. 通过 defineExpose 暴露属性 / 方法// js写法 // defineExpose({ info, func })// ts写法 defineExpose{ info: Refstring, func: () void }({ info, func }) /script注意 在组合式API setup 语法糖中子组件不通过 defineExpose 将属性 / 方法暴露出去父组件是无法获取到对应数据的
http://www.zqtcl.cn/news/123569/

相关文章:

  • 网站可以自己做温州制作手机网站
  • 根河企业网站建设房地产如何做网站推广
  • 东莞个人网站建设南宁网站制作公
  • 网站推广seo是什么上海市人力资源网官网
  • 玉溪做网站的公司delphi xe10网站开发
  • 使用vue做的网站有哪些企业门为什么要建设门户网站
  • 上海移动云网站建设在门户网站上爆光怎么做
  • 网站建设开票内容百度浏览器广告怎么投放
  • 深圳公司网站建立小程序商店制作
  • 网站建设知识网犀牛云做网站多少钱
  • 东莞seo优化推广重庆做网络优化公司电话
  • 网站建设的设计思路高校建设网站的特色
  • 宁波网站建设八宝山做网站的公司
  • 哪里有网站建设多少钱网站建设哪家服务态度好
  • 白云区网站开发公司备案不关闭网站的方法
  • 男的做那个视频网站家用电脑可以做网站服务器
  • 网站建设的行业客户烟台市未成年思想道德建设网站
  • 设计个网站要多少钱鼓楼网站开发
  • 东莞外贸网站搭建制作北京app开发制作
  • 优化网站公司外包微信商城怎么开店
  • 网站设计的导航栏怎么做东莞seo网络优化
  • wordpress直接上传视频网站吗做网站软件
  • 电脑维修网站模板下载来个网站吧好人一生平安2021
  • 做公益选哪个网站好网站建设方案多少钱
  • 丰台做网站的公司vs2015 手机网站开发
  • 宝思哲手表网站qq官网登录入口网页版
  • 二手书网站开发设计太原建设网站的公司
  • 江门网站seo推广qq代挂网站建设
  • 合肥制作网站企业做文字logo的网站
  • php 网站提速有没有帮人做简历的网站