
Vue
小呀嘛麻
这个作者很懒,什么都没留下…
展开
-
Vue3.0项目工程升级记录
Vue3 Beta 版出来半年多了,估摸着相关 loader 及 plugin 应该跟着升级的差不多了,于是最近开始琢磨着开始上手写几个demo。在静态页面写的时候都没啥问题,一放到 Webpack 工程里面跑,各种报错,简直让人头大 T_T秃头警告,不过最终还是跑起来了~~~喜大普奔以下总结了这两天在 Webpack 配置时遇到的几个问题依赖安装 vue 和相关插件、loader 都安装最新版本 @nextcnpm/npm i vue@next vuex@next vue-router@n原创 2020-12-17 18:01:36 · 425 阅读 · 0 评论 -
Vue.$nextTick 原理
$nextTick 方法的具体实现,依赖于浏览器对于异步操作的一个处理机制,就是 Event Loop 事件循环中的 MarcoTask 和 MicroTask 。浏览器的事件循环(Event Loop)/* */var callbacks = [];var pending = false;function flushCallbacks() { pending = false; var copies = callbacks.slice(0); callbacks.le原创 2020-11-25 17:11:08 · 204 阅读 · 0 评论 -
使用Webpack解析Markdown文件
传送门Github地址M-UI搭建一个简单的前端组件库可能有人要问,什么是 Markdown 文件(传送门:Markdown 教程)?为什么这里要讲到如何解析 Markdown 文件?我们接着往下看:Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。注意,Markdown 可以导出 HTML ,我们在网页中需要展示代码,如果我们自己往文件中填入 pre、code 内容,需要消耗大量时间和代码,而 Markdown 文件已经提供了这种转换.原创 2020-08-18 14:36:46 · 2239 阅读 · 0 评论 -
搭建一个简单的前端组件库
平时开发时大都会用到组件库,因为用组件库确实能节省不少开发时间,而且第一次使用的时候就觉得好好用,当时就想这要不自己也写一个出来。虽然拖了一年之久,好歹也是开始了,现在记录下开发历程~组件注册我们先考虑功能,自定义的组件要在全局都能使用,而且也要支持按需引入。注册 Vue.js 全局组件:Vue.component('my-component-name', { /* ... */ })注册 Vue.js 全局方法:Vue.prototype.$XXX = XXX;安装 Vue.js 插原创 2020-08-06 17:22:20 · 919 阅读 · 0 评论