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

网络营销网站建设知识有美元进账去外管局网站做啥

网络营销网站建设知识,有美元进账去外管局网站做啥,中山建设工程招聘信息网站,代理注册公司赚钱吗vue3注册全局属性方法 前言一、app.config.globalProperties1 注册实例2 注册方法 二、依赖注入#xff08;Provide / Inject#xff09;1 注册实例2 注册方法3 一次性多次传入 最后 前言 在使用 Vue 时#xff0c;多个地方使用同一个方法导致每个地方都需要按需引用#… vue3注册全局属性方法 前言一、app.config.globalProperties1 注册实例2 注册方法 二、依赖注入Provide / Inject1 注册实例2 注册方法3 一次性多次传入 最后 前言 在使用 Vue 时多个地方使用同一个方法导致每个地方都需要按需引用从而增加代码量。然而这种做法实际上有助于减少冗余、提高一致性并且是代码重用、抽象或模块化的体现。这种方法提高了代码的维护性、可读性和一致性。 注 自动导入Vue Composition API 函数如 ref, reactive, computed 等可以使用插件 unplugin-auto-import 组件全局注册可以参考官网vue3组件全局注册或者使用插件unplugin-vue-components 一、app.config.globalProperties 一个用于注册能够被应用内所有组件实例访问到的全局属性的对象。 1 注册实例 在 main.js 中引入全局要使用的实例通过 app.config.globalProperties 添加到全局中 //main.js文件 const app createApp(App) app.config.globalProperties.$Text 111//使用的组件 script setup import { getCurrentInstance } from vue const { proxy } getCurrentInstance() console.log(proxy.$Text); //111 /script2 注册方法 同理也是可以注册方法的 这里写了个防抖函数关于防抖函数可以参考这里Vue中使用防抖和节流 //main.js文件 import { debounce } from ./util const app createApp(App) app.config.globalProperties.$Debounce debounce//使用的组件 templatebutton clickclickeMe点击我/button /template script setup import { getCurrentInstance } from vue const { proxy } getCurrentInstance() const Debounce proxy.$Debounce const clickeMe Debounce(async () {console.log(await我被点击了);//这里写需要的代码 }, 1000); /script参考官网app.config.globalProperties 二、依赖注入Provide / Inject 提供一个值可以被后代组件注入。 1 注册实例 script setup //APP.vue import {provide} from vue provide(text, 111) /script//使用的组件 script setup import { inject } from vueconst text inject(text) console.log(text); //111 /script2 注册方法 这里一样的用防抖来举例 script setup //APP.vue import {provide} from vue import { debounce } from ./util provide(debounce, debounce) /script//使用的组件 script setup templatebutton clickclickeMe点击我/button /templatescript setup import { inject } from vue const debounce inject(debounce) const clickeMe debounce(async () {console.log(await我被点击了);//这里写需要的代码 }, 1000); /script 效果图 可以看到多次点击后1s内执行了一次 3 一次性多次传入 在 Vue 3 中provide 函数本身不支持一次性传递多个值。但可以通过将多个值包装在一个对象中来实现类似的效果。这样可以通过单个 provide 调用传递多个参数。 代码示例 //APP.vue import { debounce } from ./util const values {text: 111,debounce: debounce }; provide(values, values)//使用的组件 templatebutton clickclickeMe点击我/button /templatescript setup import { inject } from vueconst values inject(values) const { debounce, text } values const clickeMe debounce(async () {console.log(await我被点击了); //这里写需要的代码 }, 1000); console.log(text); //111 /script参考Vue3官网组合式 API依赖注入 最后 参考文档Vue3 MaskerFan 博客园
http://www.hkea.cn/news/14558606/

相关文章:

  • discuz做淘客网站wordpress 注册用户 邮件
  • 石家庄信息门户网站定制深入浅出php
  • 标准网站有哪些手机网页翻译
  • 哈尔滨做网站哪家好强2023来个网站可以看的
  • 东莞网站建设招聘如何做问卷调查网站
  • 淄博网站制作网络丰富做个网站得投入多少
  • 学网站开发顺序网站设计考虑因素
  • 怎么查网站关键词密度wordpress全屏幻灯
  • 阐述商业网站开发岗位需求分析互联网推广员是做什么
  • 网站建设这块是怎么挣钱的公开课网站建设
  • wrodpress做学校网站公共数据开放网站建设
  • 好单库如何做网站关于域名和主机论坛的网站
  • 设计课程济南网站建设和优化
  • 珠海网站建设公司哪家好佛山官网建设
  • 目前网站在初级建设阶段_需要大量数据丰富wordpress密码长度
  • 广告设计网站官网制作网络平台多少钱
  • 做火情监控网站需要用什么系统成都设计公司官网
  • 新手怎么做自己网站广告商标logo设计免费生成软件
  • 企业做的网站推广方案的步骤请问哪个网站可以做当地向导
  • 建设电子商务网站的必要性服务周到的网站建设
  • 福州网站开发fjfzwlwordpress默认头像不显示
  • 网站可以用什么做做一元购网站
  • 丽江网站开发个人建购物网站怎么备案
  • 营销型网站案例 注册公司wordpress个人收款
  • 高端的网站优化公司镇海淘宝网站建设
  • wordpress 企业网站无锡做网站多少钱
  • wordpress访问3秒以上湛江市seo网站设计哪里好
  • it公司做网站用什么软件图书建设网站
  • 葫芦岛市建设局网站百度怎么直接访问网址
  • 在阿里云做的网站怎么进后台唐山网站建设多少钱