
前端
重生之我是菜鸡程序员
这个作者很懒,什么都没留下…
展开
-
vue中监听pinia中整个state的变化和只监听state中某一个值的变化
vue中监听pinia中整个state的变化和只监听state中某一个值的变化原创 2023-04-13 11:15:35 · 9885 阅读 · 0 评论 -
uniapp 离线打包 配置google登录
uniapp 离线打包 配置google登录原创 2023-01-17 09:55:17 · 905 阅读 · 0 评论 -
v2_uniapp 封装并使用防抖
v2_uniapp 封装并使用防抖原创 2022-12-05 14:57:26 · 602 阅读 · 0 评论 -
uniapp 离线打包配置
uniapp 离线打包原创 2022-09-05 16:37:09 · 952 阅读 · 0 评论 -
uniapp 封装凸起导航栏
my-tabbar.vue<template> <view> <view class="tabbar-container" :class="isIpx ? 'IpxBot' : ''"> <view class="tabbar-item" v-for="(item, index) in tabList" :class="[item.centerItem ? 'center-item' : '']" @click="changeItem(item)"原创 2022-04-29 17:20:53 · 453 阅读 · 0 评论 -
vue点击按钮复制文本内容clipboard
1.下载npm install clipboard -save2.引入包import Clipboard from 'clipboard'3.渲染挂在<span>{{需要渲染的内容}}</span><button ref="copy" :data-clipboard-text="需要渲染的内容" @click="copy" id="copy_text">复制key</button>:data-clipboard-text="原创 2021-09-24 17:46:35 · 273 阅读 · 0 评论 -
谷歌人机验证reCAPTCHA使用
1.在public/index.html添加代码 <script src="https://www.recaptcha.net/recaptcha/api.js?render=explicit" async defer></script>2.在使用页面添加一个标签挂在 <div id="grecaptcha"></div>3.在data中创建siteKey(siteKey需要在谷歌申请) sitekey: '6LdNKRsa***原创 2021-09-24 17:40:34 · 1864 阅读 · 0 评论 -
cropperjs裁剪后图片变大的问题
在图片裁剪之后,100kb的图片变成1.2mb,生成blob对象的时候默认是生成高质量的png,这里把png改成jpeg就可以了(我试了一下jpg也不行) this.cropper.getCroppedCanvas().toBlob(async (blob) => { try { const formData = new FormData() const nameImg = new Date().getTime() + '.jpeg'原创 2021-09-24 17:33:59 · 3252 阅读 · 0 评论 -
web前端面试总结
问题1 :自我介绍略单一,公司的业务模式不太清楚(公司是自研?外包?)问题2:团队开发任务分配问题,你们是怎么分配任务的,人员配置是怎样的?问题3:项目部分功能略简单(面试官认为),同学们可适当把其他项目里有亮点的功能搬过来说也行问题4: 人力资源项目中,权限功能的实现细节?首先是对路由的实现问题4:人力资源项目中,菜单是怎么做的?问题4:人力资源项目中,按钮的权限如何控制?问题5:人力资源项目中,工作流程怎么做的,从发起流程--审批流程---........---流程结束,都有原创 2021-09-24 17:23:28 · 289 阅读 · 0 评论