收藏
回答

页面的js文件中如何定义并访问数组?

Hi all,

我想在小程序的一个页面 js 文件中定义数组并通过下标访问,但是显示数组未定义,请问是什么原因啊?怎么解决呢?

并且我还有一个疑问:我想定义一些在本 js 文件有效的 const 变量,需要怎么操作呢?常规方式是直接在 data{} 中添加吗?在 data{} 中添加貌似不能指定 const 类型啊?

谢谢大家!

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

2 个回答

  • 0
    0
    02-29

    vue可以直接this.xxx 微信小程序需要this.data.xxx

    const 需要写到方法里面

    02-29
    有用 1
    回复 3
    • xx
      xx
      发表于移动端
      02-29
      const 如果只能写在方法里面,那定义的数据作用域应该也是只在方法内有效吧。那如果我想定义本文件所有方法都能使用的 const 数据,有什么办法吗?谢谢🙏
      02-29
      回复
    • 0
      0
      02-29回复xx
      在page({})的外层定义const  在方法内直接用就可以  不需要this
      02-29
      1
      回复
    • xx
      xx
      02-29回复0
      试了一下,确实可以,感谢大佬!
      02-29
      回复
  • xx
    xx
    02-29

    啊。。。原来要写 "this.data.locations"

    02-29
    有用 1
    回复
登录 后发表内容