uniapp组件之间如何利用全局函数传参

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

uniapp组件之间如何利用全局函数传参

uniapp组件之间利用全局函数传参的方法:1、在接收参数的组件中监听全局函数;2、在传递参数的组件中注册全局函数,代码为【uni.$emit('函数名',参数)】。

本教程操作环境:windows7系统、uni-app2.5.1版本,Dell G3电脑。

推荐(免费):uni-app开发教程

uniapp组件之间利用全局函数传参的方法:

1、在接收参数的组件中监听全局函数

uni.$on('函数名',(形参数)=>{...});
登录后复制

2、在传递参数的组件中注册全局函数

uni.$emit('函数名',参数)

代码示例:

接收参数:

<template><view>meme {{this.num}}</view></template><script>export default{data(){return{num:12}},created(){uni.$on('update',(num)=>{this.num=num;});}}</script><style></style>
登录后复制

传递参数:

<template><view><button type="primary" @click="get">按钮</button><me></me></view></template><script>import det from '../detail/detail.vue'import me from '../me/me.vue'export default{data(){return{imgArr:['a'],num2:11}},components:{det,me},methods:{get(){uni.$emit('update',this.num2);}}}</script><style scoped>@import url("../css/a.css");.box{height: 375rpx;width: 375rpx;/* #ifdef H5 */background-color: #4CD964;/* #endif *//* #ifdef APP-PLUS */background-color: #007AFF;/* #endif */}.box1{background-color: #007AFF;}</style>
登录后复制

相关免费学习推荐:编程视频

以上就是uniapp组件之间如何利用全局函数传参的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。

作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:html图片不滚动怎么设置
下一篇:uniapp 图片地址怎么传给VIEW

发表评论

关闭广告
关闭广告