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