微信小程序常用赋值方法小结

   最近看了一段维信小程序代码,发现其中的赋值方式有 ‘:’ 和 ‘=’ 两种,因为我本身是后台开发人员(为我对前端的无知找借口),所以对这两种赋值方法感到疑惑,然后就查了一些资料,

找出了它们之间的区别。

    

1.微信小程序将值赋值给局部变量: "="

实例:

  var name=options.goodsName

2.微信小程序将值赋值给全局变量: "=" 或 this.setData({ })

实例:

  this.data.goodName=options.goodsName

  this.setData({
  goodName: options.goodsName
  })
 

3.微信小程序将局部变量赋值给全局变量 : this.setData({ })

实例:

  var name=options.goodsName
  this.setData({
  goodName: name
  })

4.微信小程序将全局变量赋值给局部变量 :  this.data.全局变量

实例:

  var name=this.data.goodName

 

posted @   孤舟蓑笠翁·  阅读(1979)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示