微信小程序遇到的问题和坑

微信小程序开发过程中经历的几个坑和问题

  • 关于debugging connection was closed
    代码出现死循环

  • 引如computed后报错 :Behaviors should be constructed with Behavior()
    在这里插入图片描述
    改用次此写法const computedBehavior = require(‘miniprogram-computed’).behavior;
    在这里插入图片描述

  • 在父组件中调用子组件中的方法
    在子组价实例中添加id
    在这里插入图片描述
    在父组件js文件中拿到这个实例
    在这里插入图片描述
    然后在钩子或者函数中调用此组件中的方法
    子组件中
    在这里插入图片描述
    父组件
    在这里插入图片描述
    控制台打印
    在这里插入图片描述

    这样就可以调用子组件中的方法进行操作

  • 在父组件中通过ajax请求得到的数据在传给子组件的时候最开始拿不到。
    在父组件传给子组件ajax数据的时候最开始是空值,需要等待ajax请求结束以后改变父组件data中的数据,然后父组件再次传给子组件。我们可以在子组件中采用observes这个方法去监听要传输的数据,这样等父组件中ajax请求结束拿到数据以后再次传给子组件我们就可以拿到数据并进行相关操作。
    子组件中
    properties:{
    list:{
    type:Array
    }
    },
    Observes:{
    “监听的数据”function(data){
    this.data.list=data
    }
    }
    Observes中方法的参数就是监听到数据更新以后的新值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值