- 微信开发工具样式修改缺陷
微信开发工具样式修改缺陷 问题描述: 样式调整时,改写前一个元素样式时再点击另外一个元素,样式会被写入点击的元素~详情如下: [图片] 首先我将整个价格元素写为距上边-25%的位置,此时的位置如上图所示 紧接着我改写第一个价格元素的字体大小,如下图所示 [图片] 当光标还处在修改字体大小处时,点击前一个元素("thePrice"),神奇的事情发生了~ [图片] 效果如上图所示,原来margin-top:25%变成了25rpx。。。。。 开始我以为是我误点了哪个位置,结果多次实验,发现确实存在这个问题。我用同事的电脑也试了,同样如此,用浏览器的查看元素确没有这个问题,可能是我个人觉得这是个缺陷。。。。看到此贴根据你们的优先度修复就行。。。。
2018-03-01 - 小程序的数组赋值问题
我通过封装一个搜索附近酒店函数(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 })的方式才能动态的设置值,那意思是函数的返回值是一个数组时,是不能直接通过var result = getnearHotel() //某函数的返回值 接收? 本人刚接触小程序没多久,很多白痴地方望大家帮忙看看,解答解答~
2017-12-19