vue3获取当前组件实例的getCurrentInstance方法

更新时间:2023-05-29 16:43:26 阅读: 评论:0

vue3获取当前组件实例的getCurrentInstance⽅法
板材怎么选vue3获取当前组件实例的 getCurrentInstance ⽅法
Vue3获取当前组件实例的 getCurrentInstance ⽅法上 ctx ⽣产获取不到 上⾯的全局⽅法
其实这个 ctx 就是为了便于在开发模式下通过控制台检查的,⽣产环境,⽆法获取全局上挂载的⽅法。不要依赖 ctx ⽅法去获取组件实例来完成⼀些主要功能,否则在项⽬打包后会报错。解决办法是⽤proxy代替ctx.
代码如下
vue组件中调⽤全局⽅法
import{ getCurrentInstance }from"vue";
tup(){
const state =reactive({
城南旧事的作者proxy:null
})
梁储onMounted(()=>{
const{ proxy }=getCurrentInstance();
砝码let temp = Date(0);//调⽤全局⽅法
console.log(temp)// 模拟获取当前时间
state.proxy = proxy;
});
羊肉涮锅}
全局⽅法
ba.js
exports.install=function(Vue){
Date=function(n){
var n = n;
var d =new Date();
var year = d.getFullYear();
var mon = d.getMonth()+1;
var day = d.getDate();
if(day <= n){
if(mon >1){
节约英文
mon = mon -1;
}el{
year = year -1;
鲫鱼萝卜丝汤
mon =12;
}
}
d.Date()- n);
year = d.getFullYear();
mon = d.getMonth()+1;
day = d.getDate();
let s =
元宵节儿童简笔画
year +
"-"+
(mon <10?"0"+ mon : mon)+
"-"+
(day <10?"0"+ day : day);
return s;
};
}
希望此⽂章能帮助到你~~~

本文发布于:2023-05-29 16:43:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/807782.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:获取   组件   实例   模式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图