简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目地址:https://gitee.com/mangoxin1/mango-fd采用vue3和vite2和element plus搭建后台管理系统内部封装多个组件 支持页面关闭 支持iframe内嵌跳转新窗口打开 全屏打开当前组件封装组件 表格crud<script setup>import { reactive, ref, toRaw } from "vue";import { g
你如何理解vue中的diff算法1.diff算法是虚拟dom技术的必然产物,通过新旧虚拟dom做对比,将变化的地方更新在真是dom上,另外也需要diff高效的执行对比过程,从而降低时间的复杂度2.vue中的diff执行时刻是组件实例执行其更新函数时,他会对比上一次渲染结果oldvnode的新的渲染结果newvnode,此过程称为patc3.diff过程整体遵循深度优先,同层比较策略,俩个节点之间比
使用Vue3+Ant Design Vue pro搭建后台管理系统表单验证方面安迪赞vue提供了from表单项 在item里可以添加自定义内容 当然每个选项输入框或者下拉框都需要绑定验证规则 ,安迪赞vue的验证规则我采用了下面这种方式绑定在setup里定义双向绑定数据项 数据项的名字要和表单内容双向绑定的一直每一个括号对应一个自身的验证规则 ,它可以对应很多项验证规则定义完验证给i则需要和表单内
Ant design vue pro 树形控件操作下面是我的树形控件使用的地方<a-treev-if="treeData && treeData.value && treeData.value.length":checkedKeys="modelRef.menuIds":replace-fields="{ children: 'children', titl
axios配置多实例共享拦截器定义一个class 在class内部写上axios拦截器方法import axios from 'axios'import NProgress from 'nprogress' // 进度条import 'nprogress/nprogress.css' // 引入样式import store from '@/store'// 携带部分参数白名单const white
企业微信移动端项目调用扫码定位功能实现,获取code采用vue来搭建本项目,如果需要调用企业微信js-sdk就需要给登录接口传code,code在index.html获取function getUrlParam(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对