微信小程序为啥数组不能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的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的微信小程序在测试时wifi下不能打开,4g下就可以

微信小程序-数组去重保留下标最大的

微信小程序传递数组

为啥微信小程序在iOS真机测试z-index设置不生效

为啥微信小程序在iOS真机测试z-index设置不生效

为啥微信小程序进入不了第二次