web前端
文章平均质量分 73
不会画画的程序猿
这个作者很懒,什么都没留下…
展开
-
Vue + tsx 使用 slot 没有被替换的问题
前言最近自己准备写一个 UI 组件,想对 vue 的 2.x、3.x 可以更深层次的掌握在架构时,准备全部使用 tsx 书写组件但遇到了 tsx 中使用 slot 的问题发现问题先写了一个基础的 card 组件:card.tsx:import Component from 'vue-class-component'import VanUIComponent from '@packs/common/VanUIComponent'import { VNode } from 'vue'imp原创 2021-08-07 23:43:32 · 1812 阅读 · 0 评论 -
[20210503]LeetCode每日一题 - 7. 整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−2^31,2^31− 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。地址:7.整数反转对于使用ts来说,这个非常方便:functionreverse(x:number):number{constresult=Number(Math.abs(x).toString().split('').reverse...原创 2021-05-04 00:23:39 · 237 阅读 · 0 评论 -
HTML5打开摄像头及音频
这几天在搭建教育直播功能,使用了腾讯云的教育直播web SDK,其开发的前端框架是用的vuejs,千行main.js代码,大致看了一遍,还是好理解的。在看其他的web直播工具时,存在了设备检测的功能,但腾讯云web SDK并没有提供这个,所以要自己写。在浏览main.js时,发现其调用摄像头和麦克风使用的是WebRTCAPI。这个文件有万行代码,实在是不想看,况且设备检测不涉及推流,所以在网上搜了...原创 2018-05-10 14:15:29 · 3477 阅读 · 0 评论 -
JS-chrome中textarea禁止回车换行、获取和设置光标位置
最近公司项目中要求制作在线聊天服务,其中输入框的需求:1.单按回车发送消息2.ctrl/command+回车换行但是textarea本身带有的功能和需求相反,所以只有对js事件进行处理1.禁止textarea单按回车时换行项目是用vue编写,所以无需对event的keyCode判断是否按了ctrl或meta,模板如下:<textarea v-model=...原创 2019-07-30 17:40:13 · 3289 阅读 · 0 评论