摘要: js 获取麦克风,根据声音大小绘制图形 条状图 //麦克风测试 showaudiotset() { let that = this;//setInfo.mikeId 当前麦克风设备id let curaudio = that.mikeArr.filter( (v) => v.deviceId == 阅读全文
posted @ 2023-07-17 15:01 波仔、 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 应用场景是tab切换,上方显示五个标题,下方区域显示各模块内容 分享的原因是这个写法简介 父组件如下: <template> <Tabs v-model="selected" @on-click="change_item"> <TabPane v-for="item in list_tab" :ke 阅读全文
posted @ 2023-07-14 10:13 波仔、 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 需求就是显示一批头像,正常排列,很简单吧! 用弹性盒子再加上允许换行,就解决了吗?问题是:头像之间有间隔,就需要加margin-right,问题来了本行最后一个盒子的空隙大了,正好能放下一个头像,这时肯定去掉margin.(这里设定最后一个盒子空隙大,当然也可能正好或者多一点点)。 头像容器宽度不确 阅读全文
posted @ 2023-07-12 15:23 波仔、 阅读(23) 评论(0) 推荐(0) 编辑
摘要: <div class="form_item"> <div> <span><b>* </b>提交形式</span> </div> <CheckboxGroup v-model="committype"> <Checkbox label="image">拍照</Checkbox> <Checkbox l 阅读全文
posted @ 2023-07-12 11:19 波仔、 阅读(6) 评论(0) 推荐(0) 编辑
摘要: <style> span{ cursor: pointer; } .audio_list{ margin-top: 10px; } .audio_list audio{ margin-right: 40px; position: relative; } audio span{ color: red; 阅读全文
posted @ 2023-06-30 11:45 波仔、 阅读(432) 评论(0) 推荐(0) 编辑
摘要: <style> .showvideo { position: relative; height: 500px; } video { width: 800px; height: 500px; border: 1px solid #000; object-fit: fill; } canvas { po 阅读全文
posted @ 2023-06-06 17:23 波仔、 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 组件静态导入 import Some from "@/components/Some.vue"; 组件动态导入 import {defineAsyncComponent} from "vue"; const Some = defineAsyncComponent(()=>{ return impor 阅读全文
posted @ 2023-05-24 09:58 波仔、 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、jquery.i18n.js //https://gitee.com/mirrors/jquery.i18n#filepath 阅读全文
posted @ 2023-03-16 17:46 波仔、 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 获取设备 所有设备 async function getDevices() { let devices = await navigator .mediaDevices .enumerateDevices() console.info(devices); } getDevices(); 获取到数组的对 阅读全文
posted @ 2023-01-09 15:28 波仔、 阅读(624) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content 阅读全文
posted @ 2023-01-09 10:39 波仔、 阅读(398) 评论(0) 推荐(0) 编辑