Bootstrap

uniapp中使用uni.$emit和uni.$on进行页面通讯传值

 子页面

<script>
    export default {
        data() {
            return {};
        },
        onLoad() {
            uni.$emit('setData', {
                name:'老王'
            });
        }
    };
</script>

父页面

<script>
  export default {
      data() {
          return { 
             name:''
          };  
      },
      onLoad() {
       	   // 监听事件
          uni.$on('setData',(data)=>{
          	this.name=data.name
		        console.log('A页面传的值为:' + data.name);
		    });
      },
      onUnload() {
          // 移除监听事件
          uni.$off('setData');
      }
  };
</script>

原博:https://blog.csdn.net/hu104160112/article/details/117460449

;