- 博客(10)
- 收藏
- 关注
原创 JS最全身份证计算器
class IDCardComputer { constructor(idCard) { if (!idCard || !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(idCard)) { throw new Error('身份证号格式错误') } this.idCard = idCard; this.data={} }
2021-10-07 11:55:34 1095
原创 小程序 下拉刷新 上拉触底加载数据
JSON 中配置"enablePullDownRefresh": truejs//页面上啦 onPullDownRefresh(){ 拉上执行的代码块 }, //页面下拉onReachBottom(){ 页面下拉触底执行的代码块(内容超出页面生效)}注意:可以在「app.json」中的「window」对象下设置触发距离:"onReachBottomDistance":50...
2021-08-28 11:43:04 306
原创 微信小程序如何嵌套渲染数据
data: [{ name: '水果', dgroup: [{name:'香蕉'},{name:'菠萝'},{name:'苹果'}] }, { name: '蔬菜', dgroup: [{name:'茄子'}, {name:'南瓜'}, {name:'辣椒'}] }, { name: '鲜花', dgroup: [{name:'百合'}, {name:'牡丹'},.
2021-08-28 11:22:59 513
原创 真机调试报MiniProgramError U.createEvent is function错误?
1 是不是在调用 showLoading 之前调了 hideLoading2 所有的 promise 都需要 catch 一下3 没有在app.json里面申明这个页面4 使用canvas2d并使用了.exec获取节点信息5 没有在app.json里面申明这个页面6 wx.showToast 应与 wx.hideToast 配对使用...
2021-08-28 11:00:18 334
原创 小程序不支持支持Promise的finally如何解决
1给Promise原型上加上finaly扩展给promise添加 finally方法 Promise.prototype.finally = function(callback){ return this.then(value => { return Promise.resolve(callback()).then(() => value); }, reason => { return Promise.resolve(cal
2021-08-28 10:53:22 709
原创 JS数组常用操作方法
数组常用方法 +就是js自带一些操作数组的方法 +数组常用方法的使用格式,必须是 数组.xx +数组和伪数组的区别 =>length 和索引都一样;偏离循环也一样 =>长得也一样 =>唯独数组常用方法,伪数组用不了 1.push() =>语法:数组.push(数据1,数据2,数据3,······) =>作用;把所有的参数按照顺序追加到数组末尾位置 =>返回值:追加以后数组得到的长度 .
2021-08-08 12:43:19 142
原创 required代码实现
class valueError extends Error { //继承错误类 constructor(message) { super(message) this.name = ""; this.type='valueError' } } let required=(value,message)=>{//value 需要验证的参数 message提示信息 if(!value){ throw new valueError(`请填写
2021-08-07 22:41:55 168
原创 JS中当object key是变量时该如何取值
let OBJ=new Object({ name:'小花', age:'16',})let NAME='name'console.log(OBJ.name); //小花console.log(OBJ[NAME]); //小花
2021-08-07 19:35:44 1043
原创 ES6 中async和await
async await的使用注意async 和await是配套使用的当在其他普通函数中使用await会报语法错误async函数返回一个 Promise 对象async function isProimse(){ // return 'isProimse' //then 接收成功 async函数内部return语句返回的值,会成为then方法回调函数的参数 throw new Error('异步执行失败'); //catch接收异常 async函数内部抛出错误,
2021-08-07 19:22:52 434
原创 vue cli 2X使用教程
一.环境 :NodeJs(npm)Mac 无特殊操作 next->next->…->install->finishedwindows 起步安装与Mac无异终端 / cmdnode -v ->14.16.2 说明安装成功npm -v -> 14.16.2 说明安装成功windows 需要修改下载及缓存路径,并且配置环境变量修改下载及缓存路径在nodejs 安装目录下新建目录 node-global 和 node_cache执行命令 :???? np
2021-07-11 09:03:55 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人