formatParams(params) {
const keys = Object.keys(params);
const obj = {};
for (let i = 0; i < keys.length; i += 1) {
if (typeof params[keys[i]] === 'object' && params[keys[i]] !== null) {
obj[keys[i]] = JSON.stringify(params[keys[i]]);
} else if (!isNil(params[keys[i]])) {
obj[keys[i]] = params[keys[i]];
}
}
return obj;
},
formatPrice(price) {
return (price / 100).toFixed(2);
},
- 当根据index或者知道0,1的时候用数组的写法带起if else
changeAddress() {
const { type } = this.data.current;
const urls = [
'http://',
'http://',
];
wx.navigateTo({ url: urls[type] });
},
模块常用的两种引用
- common.js (小程序用的这种) module.exports={} /变量/function 引用require('../../文件的名字') 在当前页直接用
- ES6用的这种 export export default 引用用import 直接就可以用
splice和slice的区别
- splice 直接对js数组修改 会修改原数组 返回修改的数据
- slice 对数组修改 不会修改原数组 返回修改的数据
flex的几个值
- flex-grow 默认值为0 其值越大索取父元素的宽度越大(扩大)
- flex-shrink 默认值为1 其值为0的时候表示不缩 值越大缩的宽度越大
网友评论