摘要:
我们听过react 里面有hooks的概念,那么怎么理解hooks呢? 其实vue2中,我们没有hooks的概念,vue3中我们引入了组合式函数(也就是用组合式api写的),它其实就是vue的hooks。 总结下来,hooks有以下特点: 1、hooks其实就是个函数,只是实现它的方法比较特殊,利用 阅读全文
摘要:
ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值。它属于 JavaScript 语言的原生数据类型之一,其他数据类型是:undefined、null、布尔值(Boolean)、字符串(String)、数值(Number)、大整数(BigInt)、对象(Object)。 1、Symbo 阅读全文
摘要:
前言: 开发过程中,我们可能会遇到不同项目需要不同的node版本支持,否则无法正常跑起项目,那么如何安装多个node版本。 方法: 利用nvm处理。 步骤: 1、下载nvm(我安装最新的v1.1.10版本) 下载地址: https://github.com/coreybutler/nvm-windo 阅读全文
摘要:
vue3中如果是父子或者父孙组件,则利用provide, inject来进行数据传参,并且可各个组件都可以修改。(或者利用传统的一级一级传参props传参) 如果不是父子组件,而且兄弟等组件,则利用发布订阅等类似于eventBus的方式来进行传参rxjs。 当然还有vuex(可以状态保存)。 如果是 阅读全文
摘要:
const chatbox = ref(); const dragx = (el) => { let oDiv = chatbox.value; //当前元素 let disX = el.clientX - oDiv.offsetLeft; let disY = el.clientY - oDiv. 阅读全文
摘要:
const copy = (item) => { let copyInput = document.createElement("input"); //创建input元素 document.body.appendChild(copyInput); //向页面底部追加输入框 copyInput.set 阅读全文
摘要:
前言: 在项目中,我们会遇到这样的情况,我们在一个组件中,想实现一个弹框(模态框),但是这个弹框我们想全屏,这样的话,需要把弹框的父元素设置为body, 这个怎么实现呢? vue3 实现方法: <button @click="modalOpen = true"> Open full screen m 阅读全文
摘要:
绘制企业聚合点 async drawQiye(markerList) { let that = this; let markersss = []; // 登记、简单、重点 let iconList = [ "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA 阅读全文
摘要:
drawQiye(markerList) { let that = this; // 这里需要标准你要根据哪些字段进行聚合,以及在什么缩放范围内进行聚合 const clusterIndexSet = { streetAddress: { minZoom: 10, maxZoom: 13, }, e 阅读全文
摘要:
async _getTopology() { let { data } = await getTopology(); if (data && data.accountInfoList && data.accountInfoList.length) { data.nodes = (data && da 阅读全文