摘要:
随着前端应用的日益复杂化,单一SPA(单页面应用)模式已难以满足大型企业级项目的需求。微前端(Micro Frontend)作为一种新兴的架构理念,旨在将微服务的思想应用于前端开发,允许不同团队独立开发、部署和维护其应用模块,从而提高开发效率与系统的可维护性。在Vue生态系统中,实现微前端架构成为许多开发者关注的焦点。本文将深入探讨Vue微前端架构的几种实现方式,包括基座应用、模块通信以及动态加载机制。 阅读全文
摘要:
vue流程编辑器框架——Vue-Flowchart-Editor 阅读全文
摘要:
AI真的是改变世界,最近在用chatGpt来开发东西,感觉事半功倍,安利一下~ 阅读全文
摘要:
数组乱序 在使用需要某种程度的随机化的算法时,你会经常发现洗牌数组是一个相当必要的技能。下面的片段以O(n log n)的复杂度对一个数组进行就地洗牌。 const shuffleArray = (arr) => arr.sort(() => Math.random() - 0.5) 。 // 测试 阅读全文
摘要:
前言: 备注一些字体的name和code方便将来开发时候直接引用 直接上代码: fontFamilyList:[ //字体 {code:'Microsoft YaHei',name:'微软雅黑'}, {code:'SimHei',name:'黑体'}, {code:'SimSun',name:'宋体 阅读全文
摘要:
前言: 在开发的产品应用到实际用户的时候,或多或少会遇到产品的功能解决不了客户的各种小众化奇特需求,开发起来耗时耗力,通用性几乎没有,所以一般的产品都会预留一个客户可以手写js代码直接更改界面的配置。 有两种思路,一种是将用户输入的代码和原先代码统一打包生成新文件然后进行执行,还有一种就是eval( 阅读全文
摘要:
前言:最近遇到有的组件(比如vxe-table)会在本地run dev的时候生成自己的变量,但是发布到测试环境上面就会消失,所以需要借助浏览器打断点来调试一下,方便看一下函数有没有执行,变量赋值等有没有生效,减少了发布测试的频率,总结一下 下面总结一下浏览器的断点调试方法: 1.F12打开控制台,点 阅读全文
摘要:
前言:正常流程是主分支master,拆出来开发分支dev,然后开发小组人员分别在dev分支上面建立自己的开发分支进行本地开发 下面总结一下git使用流程(方便新入职的朋友学习): 1.安装git和toryoisegit(推荐安装,可以不安装,小乌龟适合切分支很快) 2.git clone 本地新建一 阅读全文
摘要:
计算属性computed : 1. 支持缓存,只有依赖数据发生改变,才会重新进行计算 2. 不支持异步,当computed内有异步操作时无效,无法监听数据的变化 3.computed 属性值会默认走缓存,计算属性是基于它们的响应式依赖进行缓存的,也就是基于data中声明过或者父组件传递的props中 阅读全文
摘要:
前言:先介绍一下如何让所有浏览器都支持html5标签,然后你就可以放心大胆的用了! 如何让IE浏览器支持HTML5: 下面是引用Google的html5.js文件,好处就不说了: <!--[if IE]> <script src=”http://html5shiv.googlecode.com/sv 阅读全文