自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Uniapp中url地址拼接参数传递

遇到问题:在前一个页面获取到的一个对象item,把item拼接到url最后,但是在第二页面中的onLoad中接收时,发现item只显示成Object。原因分析:url后面拼接的参数是以键值对存在,值最好是string类型的。由于item是个对象,所以无法正常获取到。解决方法:在item拼接前,使用JSON.stringify(item)转换成string类型的,传递到第二个页面后,在onLoad中使用JSON.parse(options.item),再把item转换成对象就行了.

2021-12-07 16:31:51 5278

原创 Uniapp中onShow()的应用

遇到问题:在使用一些变量进行判断时,用完一次开始下一次判断时,结果会跟前一次一样,比如门禁中第一个房子打开后,切换到另外的房子,结果返回结果跟第一个房子一样。原因分析:用于使用了相同的变量进行判断,然而在第一次执行完后,并没有把变量重新初始化,导致页面在第二次加载的时候,显示的结果跟第一次一样。解决方法:在onShow()里面,通过一些参数,判断在切换页面的时候,有没有切换房屋,如果房屋没变的话,切换页面时就不用重新初始化变量。如果房屋改变了,就把变量重新初始化。总结:.

2021-12-01 15:04:43 11421

原创 关于uniapp中的updated()和mounted()

遇到问题:在一个表单信息编辑页面中,使用了updated(),原本的要求是,只要表单信息没有发生改变(也就是还是原来的数据),就不允许提交数据。但是遇到了一个有两页数据的表单,第一页不发生变化就无法进入到下一页。原因分析:由于数据在onLoad中已经加载完成了,而表单验证的代码放到了update()中,导致表单在没有发生变化时,无法执行update中的代码,从而导致无法点击下一步解决方法:在onLoad执行完后,把表单验证放入到mounted()中,mounted是在页面初始化.

2021-11-24 16:24:52 3714

原创 关于for循环中的request请求

遇到问题:第一次遇到在for循环中使用request请求,一开始以为程序会默认等待for循环执行完毕后再接着往下执行。在把请求返回的数据赋值给数组时,发现好像不太对,循环了6次,就返回了两个数据,有时才返回1个数据。原因分析:for循环只会执行请求语句,并不是等请求数据返回后再执行下一次循环,也就是说循环结束后,可能还有一些数据还没返回,导致数组赋值的时候出现只有几个数据的现象。解决方式:1.在数组赋值的时候加个setTimeout,延迟1500ms再给数组赋值,但是感觉会受到.

2021-11-11 10:17:09 2634

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除