微信小程序为啥数组不能push
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序为啥数组不能push相关的知识,希望对你有一定的参考价值。
参考技术A 可以的index.wxml
<view wx:for='list' wx:key="index">
<view>item.a</view>
</view>
<button bindtap='add'>添加</button>
index.js里面
list: [
a: 1 ,
a: 1 ,
a: 1 ,
a: 1
],
,
add(e)
var obj = a: 99
this.data.list.push(obj)
this.setData(
list: this.data.list
)
, 参考技术B push和concat二者功能很相像,但有两点区别。
先看如下例子:
var arr = [];
arr.push(1);
arr.push(2);
arr.push([3, 4])
arr.push(5, 6);
arr = arr.concat(7);
arr = arr.concat([8, 9]);
arr = arr.concat(10, 11);
for(var i in arr)
console.log(i+"-----"+arr[i]);
本回答被提问者采纳 参考技术C 你可以去 小程序开发部落发帖讨论哦,
微信小程序开发工具
最近在学微信小程序,这里吐槽(重点是标记)一下小程序的开发工具,
1.打开新页面,看下图,单击打开的新页面标题是斜体,且你单击打开下一个页面也是在同一个窗口,这时IDE认为你是在预览页面,这时再点一下页面,标题不是斜体了,再点击另一个文件就在新窗口打开了。为啥不能设置点击一个就在新窗口打开。
图1
图2
2.为啥按住ctrl键,可以放大缩小整个窗体而不是代码大小?你以为你是PhotoShop吗?photoshop也只放大图片啊,chrome也有显示放大缩小的百分比啊
3.标签也不能换位置。。。==
希望小程序的IDE可以越做越好。
以上是关于微信小程序为啥数组不能push的主要内容,如果未能解决你的问题,请参考以下文章