vue
coderMozart
这个作者很懒,什么都没留下…
展开
-
开启vite之旅-初始篇
自古开天辟地之作,必会影响万物。vite作为挑战webpack地位的新进工具,是否有挑战老大哥webpack的资格呢?让我们来一探究竟。首先映入眼帘的是熟悉的命令行,代表着vite的诞生npm init @vitejs/app再次输入以下命令,见证奇迹的时刻到了cd my-projectnpm installnpm run dev奇迹之点在于启动无感的启动时间,此处应有掌声!!!483毫秒,我的个天呢,这是神一般的速度了!!!探究其原因在于,vite采用了esbuild,请看下图原创 2021-06-29 16:26:17 · 230 阅读 · 0 评论 -
前端组件化之组件是什么
组件组件是什么新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入组件是什么先来看一段代码//lodash 的 template产生相应的html节点的字符串const compiler = lodash.templa原创 2021-03-02 18:11:01 · 333 阅读 · 0 评论 -
Javasctipt对象层级嵌套太深获取时报错
对象层级嵌套太深获取时报错例如const o = {}o.b.a.c// Uncaught TypeError: Cannot read property 'a' of undefinedconst d = {b: null }d.b.a.c// Uncaught TypeError: Cannot read property 'a' of null实际业务中在vue的template中,获取后端返回的数据报错 <div class="report-main-text">原创 2020-12-15 18:11:55 · 938 阅读 · 1 评论 -
element-ui中点击iframe下拉框不收起
项目场景:在页面中存在多个下拉框选项和iframe,当点击有下拉框存在时,点击iframe区域不收起,点击iframe意外区域会收取问题案例:案例链接点击页面中的下拉框组件,再点击红色iframe区域,下拉框不收起,点击红色以外的区域,下拉框收起。@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DAT原创 2020-12-15 12:15:31 · 1506 阅读 · 0 评论 -
详解Vue中的Vue.extend
相关代码地址Vue.extendVue.extend作用创建一个构造函数,用于创建子类初始化走的路数和 new Vue()走的路数一样,一系列的init实际用例在element-ui中的v-loading原创 2020-11-06 17:08:45 · 916 阅读 · 0 评论 -
vue2源码解读:new Vue()细节及应用点
源码地址地址1操作方式: F12打开控制台, F5刷新即可跳入断点, 如下图所示:知识点:1. instanceof 检测是不是运用了 new 操作符, 保证了通过原型链(prototype chain)继承了默认的属性,例如$delete,$destroy等2.通过 Object.defineProperty(Vue.prototype, '$data', dataDef)定义的是被继承但不被共享的属性 。Vue.prototype.$set = set;直接定...原创 2020-11-02 18:40:45 · 371 阅读 · 0 评论