收藏
回答

Cannot read property 'position' of undefined是什么原因?

获取用户信息时候报的错

回答关注问题邀请回答
收藏

7 个回答

  • 风清雾云开见日出
    风清雾云开见日出
    10-08

    打印你这个参数的值啊,看看是否有position这个参数,如果这个值是从后台获取的,就看你是你后台变更了。

    10-08
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    10-08

    突然不行,代码都在你手里,让别人咋回答呢

    10-08
    有用
    回复 7
    • (இωஇ )
      (இωஇ )
      10-08
      关键没人动过,费解
      10-08
      回复
    • Mr.Zhao
      Mr.Zhao
      10-08回复(இωஇ )
      关键是我们没代码,你有代码都费解,我们咋办呢
      10-08
      回复
    • (இωஇ )
      (இωஇ )
      10-08
      能帮忙远程看一下吗
      10-08
      回复
    • Mr.Zhao
      Mr.Zhao
      10-08回复(இωஇ )
      你不是开发人员吧
      10-08
      回复
    • (இωஇ )
      (இωஇ )
      10-08
      不是
      10-08
      回复
    查看更多(2)
  • 随風飄扬
    随風飄扬
    10-08

    你这用的是setTimeout,八成是数据返回慢了,前面的变量还没有赋值完成咯。

    这么深的层次,建议还是做一下判断吧,不然很容易崩

    10-08
    有用
    回复 2
    • (இωஇ )
      (இωஇ )
      10-08
      不设置延迟也是一样的报错
      10-08
      回复
    • 随風飄扬
      随風飄扬
      10-08回复(இωஇ )
      把延迟放大,把上级的变量打印一下看看吧
      10-08
      回复
  • 跨商通
    跨商通
    10-08

    1、找到这个position代码所在位置;

    2、应该是类似这种样子:...xxx.position

    3、添加代码:console.log(xxx),这个xxx此时应该是undefined

    10-08
    有用
    回复 1
    • (இωஇ )
      (இωஇ )
      10-08
      确实是找不到User
      10-08
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    10-08

    检查代码,是使用了不存在的属性

    10-08
    有用
    回复 2
    • (இωஇ )
      (இωஇ )
      10-08
      之前都能用的,是突然不能用了
      10-08
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      10-08回复(இωஇ )
      数据是你们自己的,肯定是哪里有改动,或者兼容问题,所以导致找不到了
      10-08
      回复
  • sun
    sun
    发表于小程序端
    10-08

    这是你自己写的代码的问题,别人咋帮你判断呀,又猜不到你咋写的

    10-08
    有用
    回复 1
    • (இωஇ )
      (இωஇ )
      10-08
      之前能用的,突然不行了
      10-08
      回复
  • (இωஇ )
    (இωஇ )
    10-08

    10-08
    有用
    回复
登录 后发表内容