概述
本教程操作环境: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组件之间如何利用全局函数传参的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是帅气钢铁侠为你收集整理的uniapp组件之间如何利用全局函数传参的全部内容,希望文章能够帮你解决uniapp组件之间如何利用全局函数传参所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复