自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 日语学习第一课日本文字

学习 APP: 最最日语日语特点语音简单: 元音数量少 a i u e o 五个元音敬语复杂: 日本人重视礼仪的特点在日语中表现得尤为充分外来语:日语中外来语所占比重大男女有别:即存在专门供女性使用的 “ 女性语”假名平片假名关系:平片假名是一一对应的,类似于字母的大小写来源:平片假名都是由汉字演变而来的假名是日语中的表音文字按发音的特点分为 清音、浊音、半浊音和拨音假名还可以组成长音、促音、拗音等按字体分为平假名、片假名两种平假名是由汉字草书演变而来用途:表示日

2021-04-29 12:00:22 496 2

原创 微吼直播-国信证劵-采集图片推流问题总结

采集图片推流官方文档:http://www.vhallyun.com/docs/show/1275遇到的问题:dom 生成了一个 <canvas> 图片流 和 一个 <video>视频流 两个标签,生成了两个流解决方案:将互动sdk 版本升级到支持 采集图片推流的版本 v2.2.5控制观众端混流布局,触发点:speakerList 上麦人数发生改变时,动态设置旁路布局// publish.vuewatch: { speakerList(val) { co

2021-04-28 12:11:15 344

原创 React 基础

JSX 语法React中 使用 JSX 语法描述用户界面,他是一种 JavaScript 语法扩展在 React 代码执行之前,Babel 会将 JSX 语法转换为标准的 JavaScript APIJSX 语法就是一种语法糖,让开发使用更舒适的代码构建用户界面属性如果属性值为字符串类型,需要加引号,属性名称推荐采用驼峰式命名法const ele = <div gretting="hello"></div>如果属性值为 JavaScript 表达式,属性值外面加大括号

2021-04-27 19:19:59 182

原创 iphone - 横屏适配解决方案

这里写自定义目录标题使用 阿里的解决方案 flexible设计稿横屏: 1334 * 750设计稿竖屏: 750 * 1334let docEl = document.documentElementfunction refreshRem (){ let width = docEl.getBoundingClientRect().width let realWidth = width / dpr if (realWidth > 1000 ) { width = 750 * dpr /

2021-04-12 16:55:03 282

原创 vue3.x 面试题 - Vue3.x 相对于 Vue2.x有哪些变化

源码组织方式的变化使用 typescript 重写Composition ApiOptions Api包含一个描述组件选项(data, method, props 等)的对象Options Api 开发复杂组件,同一个功能逻辑的代码被拆分到不同选项Composition Apivue.js 3.x 新增的一组 API一组基于函数的API可以更灵活的组织组件的逻辑性能提升响应式系统升级vue.js 2.x 中响应式系统的核心 definePropertyVue.js 3.x 中

2021-03-17 18:28:37 459

原创 Vue3.0 响应式原理

vue 3.0 响应式系统的升级使用Proxy对象 重写响应式系统可以监听动态新增的属性可以监听删除的属性可以监听数组的索引和length属性响应式核心函数reactive/ref/toRefs/computedeffecttrack 手机依赖trigger 更新依赖Proxy 对象中的两个小问题第一个问题: set 和 deleteProperty 需要返回布尔类型的值第二个问题:Proxy 和 Reflect 使用 receiverProxy 中的 receiver:

2021-03-12 16:48:19 197

原创 Vue.js 3.0 Composition API 笔记

Vue 3.0 介绍源码组织方式的变化 TypeScript源码采用 TypeScript 重写使用 Monorepo 管理项目结构 每个功能模块都可单独测试,单独发布,单独使用Composition API性能提升 使用 proxy 重写了响应式代码Vite 不需要打包,直接运行项目Composition API 设计动机Options Api包含一个描述组件选项(data, methods, props等) 对象Options Api 开发复杂组件,同一个功

2021-03-11 18:10:43 143

原创 element UI datePicker 时间选择器 限制从起始时间开始后的两小时可选

思路,日期的不可选 使用 picker-options: { disabledDate: (time) => {}}时刻的不可选,使用 picker-options: { selectableRange : ‘’}html <div class="el-form--time"> <el-form-item :label="$t('开播时间')" class="date" required> <el-date-picker

2021-03-09 15:52:18 870

原创 iframe 内嵌报跨域SecurityError: Blocked a frame with origin “http://x“from accessing a cross-origin frame

Vue 项目中 嵌入 iframe<iframe id="iframe" width="100%" height="100%" frameborder="0" :src="embedSrc"></iframe>报跨域错误 Error in nextTick: "SecurityError: Blocked a frame with origin "https://test-live.cantonfair.org.cn" from accessing a cross-origi

2021-03-09 15:23:20 23114 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除