收藏
回答

使用微信小程序的电商模板在开发者工具运行,变量都声明了,使用却报错,不知道问题在哪?请大佬们帮帮忙!

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

3 个回答

  • 余生
    余生
    2023-09-21

    这个要放在data里面 使用是这样的的 this.data.goodListPagination.num

    2023-09-21
    有用 1
    回复 7
    • 我的我是我
      我的我是我
      发表于移动端
      2023-09-21
      修改模板代码后保存就报错,编译就没问题,能正常运行
      2023-09-21
      回复
    • 余生
      余生
      2023-09-21回复我的我是我
      不懂你的意思,小程序到变量都要放在data里面的, =你写在外面的写法就是错误的
      2023-09-21
      1
      回复
    • 我的我是我
      我的我是我
      2023-09-21回复余生
      我意思是人家这样写编译没报错,能正常运行,只是一修改模板里面的任何代码保存就报错,但点编译也能正常编译,所以我想把这个报错提示去掉。按照你的意思把对象变量放到data里,等我要给它重新赋值的时候就不知道咋赋了,如下图所示,请指点。
      2023-09-21
      回复
    • 余生
      余生
      2023-09-21回复我的我是我
      赋值这样赋值:
      2023-09-21
      2
      回复
    • 余生
      余生
      2023-09-21回复余生
      this.setData({
        ['goodListPagination.num']: 10
      })
      2023-09-21
      2
      回复
    查看更多(2)
  • 西赛德李
    西赛德李
    2023-09-21

    这个是用了新的文件监听系统导致的,我也时常遇到这个问题,你每次改完还是编译一下吧

    2023-09-21
    有用
    回复 1
    • 我的我是我
      我的我是我
      2023-09-21
      也只能这样了
      2023-09-21
      回复
  • optimistic
    optimistic
    2023-09-21

    这个不是vue,没有做data的代理,要自己访问 this.data,可以看看原生小程序转uniapp,写起来就没有那么四不像了

    2023-09-21
    有用
    回复 2
    • 我的我是我
      我的我是我
      发表于移动端
      2023-09-21
      修改模板代码后保存就报错,编译就没问题,能正常运行
      2023-09-21
      回复
    • optimistic
      optimistic
      2023-09-21回复我的我是我
      已经说的很清楚了,具体什么问题自己排查
      2023-09-21
      回复
登录 后发表内容