微信公开课
如何看待微信公开课小程序热门讨论「小程序的数组赋值问题」
摘要:小程序的数组赋值问题
展开:我通过封装一个搜索附近酒店函数(getnearHotel())来达到重复利用的目的,但是函数的返回值赋值时,出现undefined错误。具体如下:1.自己封装函数,中间的req.request是又封装过一次的,req.request(参数1:访问路径,参数2:传入的值,参数三:请求成功的响应函数,)控制台打印的res的值2.新建变量接收函数的返回值,同时打印测试其值接收返回值★通过结果发现,出现undefined错误,我转念一想,会不会是要循环赋值,但我一想到在this.setData中的hotellist:result是可以循环赋值的,为此我又进行了如下的测试1.我通过判断函数的返回值是否存在,来设置hotellist的值其控制台的输出结果如下:问题1:为什么我不能通过函数的返回值来设定page中的data值问题2:是否只有通过this.setData({lists:res})的方式才能动态的设置值,那意思是函数的返回值是一个数组时,是不能直接通过varresultgetnearHotel()//某函数的返回值接收本人刚接触小程序没多久,很多白痴地方望大家帮忙看看,解答解答~了解更多