微信小程序开发笔记之属性篇

今天来谈谈一些属性方法吧,最常用的就是我们data的值了,直接this拿到之后再修改是不行的!那么怎么去更改呢?其实很简单只要我们调用setdata方法就可以啦,

setData({

  键:值

})

但是这只限于对单一的更改,实际项目中大多数还是以数组的方式传递的,这个时候我们要想在JS当中去修改他的代码也是有方法的

var num = this.data.数组名;
num[1].user = "Hello,World"
  this.setData({

数组名:num

})

这样你就可以更改他的下标进行更改他的数组值,假设我们有好几个数组,我们想更改他的user属性,就可以靠这种方式。萌芽用的拼接字符串的方式(this.data.数组名[ + index + ].user)结果出了问题,Boss说键值键值,要去改他的值就要先拿到,不要去改他的键,最上面这种方式是最安全的方式。学习到了真的非常感谢!

还有常用的属性就是我们的 wx:if 和 wx:for属性了!直接就在页面上写逻辑哈哈哈,关于微信if的语法很简单——

wx:if(判断的条件) 如果条件成立了将会显示接下来的代码,如果条件不成立则不显示!这个和隐藏不一样隐藏是虽然在但是看不到,if的话就是完全从页面上消失了根本不会加载的。所以不经常改变的样式属性就用if,经常改动的需要多次加载的就用display。不经常加载的就用if。

wx:if   wx:elif    wx:else都可以用的。

然后就是关于for循环,这个很有趣的设置 wx:for={{你的数组}}他就会根据你的数组长度循环,想要调用数组中的数据的话也不用再arr[1].user这么调用了,直接itme.user就能使用了,理解起来也并不难的真的是非常的愉快。今天微信小程序的东西就总结到这里啦,纯手打的代码可能会有些问题,概念还是很简单的如果能对屏幕对面的你有帮助就好了~

发布了46 篇原创文章 · 获赞 43 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Meng_ya_zi/article/details/87897971