首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
项目收获
清崖
创建于2021-07-23
订阅专栏
主要目前在工作过程中的收获搜集
暂无订阅
共14篇文章
创建于2021-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器剪切板操作:点击图片复制功能;
大致介绍: API: navigator.clipboard —在https下生效,返回一个可以读写剪切板内容的clipboard对象; 以下代码使用 navigator.clipboard 来访
Web海报生成:
使用插件:dom-to-image; 遇到问题:生成的海报包含微信头像跨域; 跨域链接:https://xxx0/avatar/84b35b527d84198cd49f20da3ab5c81f2773
使用canvas进行节点截图并下载:
自己测试代码:使用canvas;自己测试代码:使用canvas;自己测试代码:使用canvas;自己测试代码:使用canvas;
判断手机机型:
设备信息 设备是否是Android系统 export const isAndroid = deviceInfo.isAndroid; 设备是否是Android系统 export const isAnd
vue $watch
第一个函数:定义监听数据,并返回给第二个函数; 第二个函数:接收到第一个函数返回值,进行逻辑处理; 第三个对象:类似watch监听中定义的数据,比如:初始化触发immediate: true; 会监听
全屏化(类似F11)
全屏化(类似F11) / 开启全屏 webkitRequestFullscreen / 关闭全屏 webkitExitFullscreen
监听dom操作事件/前端水印
监听dom操作事件 // 监听父级元素 使用场景:前端水印防删除; 水印顶层穿透:在顶层蒙层添加css属性:pointer-events: none;
vue输入框自动聚焦
vue输入框自动聚焦: 注册一个全局自定义指令: 页面中直接使用 <input v-focus> 总结
文件下载
文件下载: 大致: 单文件下载: 1.直接拿到当前文件线上地址; 2.拿到生成的下载链接之后,生成一个a标签,然后将链接传递a标签 3.通过生成new MouseEvent(‘’click),生成绑定
鼠标事件
鼠标事件 //鼠标事件 @click="click" 单击 @mousedown="down" 按下 @mouseup="up" 抬起 @dblclick="db
多层组件轻量级传递
多层组件轻量级传递 v-bind=‘$attrs’ : 深层传递props属性,当前组件可以不接受props v-on=‘@listeners’: 深层传递事件 https://www.cnblogs
如何安装vue-devtools浏览器插件工具
如何安装vue-devtools浏览器插件工具 一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools 二.解压到本地的某盘
textarea边距问题/杂项
内容 1.textarea边距多出内容修改:vertical-align: middle; 2.自定义类似v-model绑定: 3.vue-cli + tycript引入组件报错:父子组件申明了js作
安装开发环境
安装开发环境: 先全局安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install