摘要:
import { defineComponent, h } from 'vue'; import AMapLoader from '@amap/amap-jsapi-loader'; import { Input, AutoComplete, Modal, message } from 'ant-d 阅读全文
摘要:
主要是在定义table的插槽的时候,添加bodyCell和headerCellrender() { const columns = [ { title: '序号', key: 'sort', dataIndex: 'sort', render: (_, record, idx) => idx + 1 阅读全文
摘要:
//需要行合并col的就这样写,核心思想:表格支持行合并,使用 render 里的单元格属性 rowSpan 设值为 0 时,设置的表格不会渲染。 columns: Array<IJSONData> = [ { title: '节点名称', dataIndex: 'nodeName', key: ' 阅读全文
摘要:
//树组件 <antTree checkable onCheck={this.onCheck} checkedKeys={this.checkedKeys} //onSelect={this.onSelect} //selectedKeys={this.selectedKeys} loadData= 阅读全文
摘要:
import { fileURLToPath, URL } from 'node:url'; import { createRequire } from 'node:module'; import { defineConfig,loadEnv,splitVendorChunkPlugin } fro 阅读全文
摘要:
//防抖 const debounce = (fn,t)=>{ let timer = null; let delay = t || 1000; return function(){ let arg = arguments; if(timer){ clearTimeout(timer); } tim 阅读全文
摘要:
一. 场景由于存在tab栏,当从查询页面点击列表进入详情时,需求是详情页都会新开一个tab,并缓存,tab中的切换不会重新加载详情页数据,但是关闭一个详情tab,再次从查询页点击这条详情数据时,是需要重新加载的。 二. 问题产生这就导致了一个问题,由于keepalive使用include或者excl 阅读全文
摘要:
一.配置原因 解决开发模式下跨域的问题。由于同源策略是浏览器端的限制,服务端向服务端发非同源请求是不会有跨域问题的,代理就是利用后者去解决跨域问题。 二.实现方案 在配置请求的时候,无需传server 原请求如下: static getUserInfo(payload) { return HttpU 阅读全文
摘要:
1.app.provide提供一个值,可以在应用中的所有后代组件中注入使用 2.app.config.compilerOptions.comments注释,默认生产移除注释 3.app.config.globalProperties一个用于注册能够被应用内所有组件实例访问到的全局属性的对象(谨慎使用 阅读全文
摘要:
自定义hook什么时候用,我理解为:当存在这么一个值,你需要在多个地方使用,这时候就可以将此值和它相关的处理逻辑提炼成一个自定义hook,并抛出此值。 形如:定义一个获取参数列表的自定义hook,并将得到的参数列表值存在dataTypeList。 由于各个页面获取的参数值都不一样,在没有抽离前,你需 阅读全文