随笔分类 - 前端杂项
摘要:背景 父级div,内部 input + 操作按钮 input上绑定了blur, 操作按钮上绑定了click 当点击操作按钮时只执行了blur绑定的事件,没有触发click绑定的事件 解决方案,click上绑定的事件延迟执行,如setTimeout(fn) 执行顺序:先blur的事件后click绑定的
阅读全文
摘要:直接设置input的value是不行的,因为直接设置input.value没法触发input事件去更新vue里绑定的值,所以需要手动触发下input框的input事件 inputEl.value = 'xxx' 解决方案是:需要手动dispath input let ev = new Event('
阅读全文
摘要:icomoon地址 https://icomoon.io/app/#/select 创建字体包 创建项目 1、点击左上角的汉堡菜单,选择manage projects; 2、点击之后能看到所有的项目,点击new Project创建新项目 3、创建完成后,点击project后的load按钮进入项目;选
阅读全文
摘要:
最终效果 选型 highlight.js + highlightjs-line-numbers.js 实现 高亮代码 <code v-html="code"></code> import hljs from 'highlight.js/lib/core'; // 引入hljs hljs.regist
阅读全文

摘要:
const markdownIt = mavonEditor.getMarkdownIt(); // 获取markdownIt对象 markdownIt.disable('emoji'); // emoji插件这里是emoji,其他插件填插件名
阅读全文

摘要:找了半天问题,发现是容器没有设置高度导致的报错 = =,记录一下。 容器设置宽高之后就正常了,这个报错真的绝了
阅读全文