随笔分类 -  小程序

摘要:要是js对象,不是json。 (json格式很严格的,键值对都要双引号) 如果是请求回来的是json格式,可以用Json.parse(res)转化成js对象,即object,就可以被前端调用了。 如果是请求回来的是dict格式,可以用Json.stringfy(res)转化成json对象,再用Jso 阅读全文
posted @ 2022-10-21 22:05 高柴小生 阅读(17) 评论(0) 推荐(0) 编辑
摘要:在使用"wx:for"的时候应该使用"wx:key"属性,这样可以提升效率。可以保证数据的准确性。 官方解释:当数据改变触发渲染层重新渲染的时候,会校正带有 key 的组件,框架会确保他们被重新排序,而不是重新创建,以确保使组件保持自身的状态,并且提高列表渲染时的效率。 什么时候用:数组内容会动态改 阅读全文
posted @ 2022-10-20 23:42 高柴小生 阅读(31) 评论(0) 推荐(0) 编辑
摘要:小程序调用另一个函数方法中的值 将A方法的值传递到B方法中: inputPhoneNum:function(e){ this.setData({ anumber: e.detail.value, //通过setData方法将值存进去 }) // console.log(anumber) } 在B方法 阅读全文
posted @ 2022-10-20 22:27 高柴小生 阅读(14) 评论(0) 推荐(0) 编辑
摘要:小程序的var that = this this是指当前对象,只是一个指针,真正的对象存放在堆内存中,this的指向在程序执行过程中会变化,因此如果需要在函数中使用全局数据需要合适地将this复制到变量中。 this作用域分析: 1.在Page({})里面,this关键字指代Page({})整个对象 阅读全文
posted @ 2022-10-20 22:26 高柴小生 阅读(170) 评论(0) 推荐(0) 编辑
摘要:this.data是用来获取页面data对象的,而this.setData是用来更新界面的。 用this.setData({})用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data 的值(同步)。 用this.data而不用this.setData({}),会造成页面内容不更新 阅读全文
posted @ 2022-10-19 23:29 高柴小生 阅读(509) 评论(0) 推荐(0) 编辑