随笔分类 - 小程序
摘要:JSON.stringify() 外边添加“” JSON.parse() 去掉外边的“”
阅读全文
摘要:一般情况下,对象key值加引号和不加引号的都是一样的 let obj = { id: 1, name: "vici" }; console.log(obj['id']);//1 console.log(obj.id);//1 但是如果对象里的属性名是以数字开头的,就要将属性名用引号引起来,并且只能通
阅读全文
摘要:flex:1的值是1 1 0%,父空间为flex布局,父空间有剩余空间按1份放大,父空间没有剩余空间按1份缩小,自身所占的空间大小是0% 用处:主要是针对文字,文字多了有可能把同级的其他元素的空间占用
阅读全文
摘要:单例模式,保证在全局只有一个类的实例 队列:先进先出 栈:后进先出
阅读全文
摘要:const aa=["1", "0", "0", "1"] aa.find(i=>{ //find: 返回满足条件的数组的第一个元素的值 return i=='1' })"1" aa.map(i=>{ //map: 返回一个处理后的新数组 return i+'a' }) ["1a", "0a", "
阅读全文
摘要:对象中的方法 methods: { onTap(){ //简写形式的 方法 }, onTap: function () { //传统形式的 方法 }, onTap: ()=>{ //箭头函数形式的 方法 }, function onTap(){ //错误,这是函数,不是方法 } } 类中的方法 cl
阅读全文
摘要:js变量类型:值类型 和 引用类型 值类型: 字符串string,数值number,布尔值boolean, null, undefined引用类型: 对象 Object,数组Array,函数Function 赋值: 值类型赋值:直接将数据复制一份进行赋值,两份数据在内存中是完全独立的 引用类型赋值:
阅读全文
摘要:类中,static方法中的this指向类本身 theme.js class Theme { themes = [] //这个themes属于对象 static async getThemes(){ const themes = [1,2,3] this.themes = themes //this指
阅读全文
摘要:小程序图片有时候下边自带间距,消除这个间距需要设置:display: flex 消除间距:display: flex;
阅读全文
摘要:Promise在异步中resolve()凝固状态,这个Promise的整体状态会显示为pending,详细状态为resolved,会正常执行.then() console.log(this.__promise()) __promise(){ return new Promise((resolve,
阅读全文
摘要:组件属性为图片的,需要写图片的绝对路径,如果写相对路径,会默认为组件中的相对路径 my文件夹: images文件夹中含有 default-avatar.png 图片 my.wxml中使用组件,错误方法:属性中的图片路径为相对路径 <l-avatar src="images/default-avata
阅读全文
摘要:路径参数中含有参数传递前先编码 直接传参,会去掉路径参数中?及后面的部分,传递前先对路径参数编码,接收时解码 下面例子中,路径参数:/pages/job-detail/job-detail?id=1 wx.navigateTo({ url: `/pages/login/login?redirect_
阅读全文
摘要:Math.random() 返回大于等于0,小于1之间的数 [0,1) //0.3050501310540108 Math.floor(2.6) 向下取整 //2 Math.ceil(2.6) 向上取整 //3 Math.round() 四舍五入取整 Math.round()参数是正数,正常四舍五入
阅读全文
摘要:wx.navigateTo() 会 刷新跳转到的页面 wx.redirectTo() 会 刷新跳转到的页面 wx.switchTab() 不会 刷新跳转到的页面 wx.navigateBack() 不会 刷新跳转到的页面 wx.reLaunch() 会 刷新跳转到的页面
阅读全文
摘要:getCurrentPages(),获取当前页面栈,返回数组。 1、redirectTo(), navigateTo() 方法中:数组中第一个元素为首页(最近的tab页),最后一个元素为当前页面(代码所在的页面)。 pay页面中,跳转到get-score页面 wx.redirectTo({ url:
阅读全文
摘要:my.js onLoad: function (options) { setTimeout(res=>{ wx.showLoading({ title: '10s后出现', }) }, 10000) }, 点击my页面后,再点击进入get-score页面,过一会儿,get-score页面会出现这个w
阅读全文
摘要:app.js return new Promise的同时带着.then()方法会出错 return出去的这个Promise,整体状态会显示pending,虽然详细里状态显示resolve,但是没有resolve的值 调用这个Promise,再调用.then()方法后,回调res的值会出现undefi
阅读全文
摘要:return new Promise((resolve, reject) => { resolve({ status: 2 }) if (true) { resolve({ status: 1 }) } } Promise中,只要遇到resolve,就会将resolve状态凝固,后边再出现其他的re
阅读全文
摘要:app.isLogin() // 判断是否登录后 .then(res=>{ this.setData({ login: true }, res2=>{ // 清空临时积分 return app.clearTempScore() // 返回Promise }) }) .then(res => { co
阅读全文
摘要:B页面:B页面分享函数中,跳转到A页面带参数id onShareAppMessage: function () { return { title: "小程序", path: "/pages/A/A?id=1" } } A页面:点击分享卡片进入A页面,A页面可以获取B页面分享函数中跳转带的参数id,并
阅读全文