
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
vue父子组件生命周期执行顺序今天面试被面试官问到vue父子组件生命周期执行顺序,一头雾水,果断写下打印看下结果<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial
uniapp 上传名片或者图片base64图片视图不更新

项目中,如果频繁用到某些方法的时候,我们肯定要去想到封装,不然代码冗余,看上去非常不美观,下面,我简单封装个例子,希望大家都能主动去封装自己常用的方法1.我一般喜欢把封装的js文件放在utils静态文件夹下 如图:2.举个例子 我封装手机号码的验证格式//校验手机格式function checkMobile(mobile) {return RegExp(/^1[34578]\d{9}$/).tes
现在有个需求是在当前页面添加可拖拽的悬浮球,但是页面长度太长,当拖拽的时候,球和页面一起滚动,很是苦恼,但是当页面没有滚动条的时候悬浮球是正常的,所以判断是页面太长,悬浮球计算了整个页面的高度来计算激动的,而不是可视区域,所以,有个思路,当手指触屏的时候把页面锁死,手指离开屏幕的时候解除限制,这样悬浮球可自行移动,页面不滚动,完美解决,废话不多说上代码。...
很多小伙伴写倒计时的时候比如像商品秒杀 抢购 等等 ,在电脑上测试发现没啥问题,但是在ios上会显示NaN,原因是因为苹果一同有自己的一套时间格式,不识别“2019-1-29 17:13:04 这种"-"的格式 ”,所以在转换时分秒之前一定要先把格式转换成对应的格式,需要写成下面的格式,可以兼容安卓和IOS“ ‘2019/08/19 00:00:00’;”/ 这种,直接上代码直接用正则判断var
1.安装npm install vconsole2.main.jsconst vconsole = require('vconsole')Vue.prototype.$vconsole = new vconsole() // 使用vconsoleok,完成,记得发生产包的时候注释掉 main.js的这两行代码如果大家觉得好的话欢迎投票哦...
在项目中后端返回的数据是这样的由于移动空间比较小,00 也比较占用空间,干脆去掉,美观又好看var a=11.00;console.log(a);;数字类型用的时候直接就去掉了无用的0var a=‘11.00’;console.log(Number(a));字符串类型转成数字类型也就直接去掉了后面没用的0OK了...
Vue或者uniapp获取手机短信验证码<button class=“verificationCode-right” @click=“getCode()” type=“default” :disabled="!show">获取验证码重新发送{{count}}sdata里面定义TIME_COUNT:120,//验证码倒计时60scount:’’,show:true,methods里面定义
密码输入框的小眼睛适合Vue 或者 uniapp使用步骤1动态绑定:type步骤2在data里声明Data(){Return{seen:'',pwdType: 'password', // 密码类型openeye: **require**('@/assets/eye.png'), //图片地址nopeneye: **require**('@/assets/neye.png'), //图片地址//重
最近uniapp有个需求,页面底部增加悬浮窗,代码上完之后允许上下拖拽,写完之后发现当页面超出屏幕长度的时候拖拽就瞎跑,悬浮窗上下移动页面也跟着移动,思考了下,在滚动触发的时候把当前页面的滚动条锁死,当拖拽离开屏幕的时候再还原,完美解决,话不多说上代码。完毕,组件引入什么的我就不上代码了,太简单了直接省略。...







