Ant Design Vue 4.0 侧边导航栏Menu组件封装

AntDesignVue4.0a-modal弹窗组件封装<template><a-layout-siderclass="menu-main"><divclass="logo">Han</div><a-menuv-model:selectedKeys=

avatar 韩小韩博客 发表于 2023-08-01

Ant Design Vue 4.0 a-modal弹窗组件封装

父组件(部分)<template><divclass="main"><a-buttontype="primary"ghost@click="dialogPanelStatus.signIngInfoStatus=true">签约信息</a-button>&#x

avatar 韩小韩博客 发表于 2023-07-29

Vue3 + Vite + Vue Router 4后端返回路由配置动态路由权限管理

动态路由//路由递归处理constAllRouter=import.meta.glob("@/views/**/*.vue");interfaceRouterItem{path:string;name:string;component:()=>any;children?:RouterItem[];m

avatar 韩小韩博客 发表于 2023-07-29

为Clash节点配置负载均衡(适用于Clash、Clash Premium和Clash Meta)

在我们使用Clash节点的时候,有时候觉得自己的节点网速跑不满,速度不够快。这时候,我们可以尝试着使用负载均衡,来让节点的网速拉满。在这期教程中,我来和大家一起来为Clash节点配置负载均衡。准备材料Clash节点配置基于原版Clash、ClashPremium或ClashMeta的客户端部署步骤C

avatar 韩小韩博客 发表于 2023-07-01

分享可以逛逛YouTube的免费加速节点Free - 长期稳定更新

节点免费,仅供学习使用,请勿用于非法用途,节点6小时自动更新一次,连接不变,为了防止爬虫,订阅地址附带key参数,不定时更新,如果节点失效,请到此页面获取新的订阅地址。历史2021年11月26更新~历史2022年07月13更新~最新(新增节点)2023年05月09更新~工具下载环境工具Windows

avatar 韩小韩博客 发表于 2023-05-09

手撸call apply bind

如果自己去实现callapplybind,看上去挺复杂,写起来其实就几行代码因为call和apply一样,只是传参不一样,所以我就只写一个call实现call(其实只有2行代码)/*随便定义一个对象,待会将函数内的this指向指向倒这个对象*/constobj={name:"我是需要被绑定改变thi

avatar 韩小韩博客 发表于 2023-04-19

class中函数的this指向

定义一个基础的类classPerson{constructor(name="杜恒"){this.name=name;}speak(){console.log(this);}}将上面的类实例出一个对象p,并调用p的speak方法constp=newPerson();p.speak();//Person

avatar 韩小韩博客 发表于 2023-04-19

Vue 2与Vue 3在自定义组件v-model上的区别

在vue开发中,通常会对一个自定义的组件进行封装,并实现v-model双向绑定功能在Vue2中,通常这样实现父组件<template><Childv-model="number"></Child></template><script>exportde

avatar 韩小韩博客 发表于 2023-04-19

Vue.set与this.$set源码

Vue.set()和this.$set()应用的场景在Vue2.X项目开发中,有时候需要对数组进行修改,或是对对象新增一个属性,但是发现页面并不会同步更新。例如:constvm=newVue({data:{arr:[1,2],obj:{a:3,},},});vm.$data.arr[0]=3;//页

avatar 韩小韩博客 发表于 2023-04-19

Vue底层判断标签的性能优化方法

在vue中,如果写div、span等正常的html标签,vue会解析成传统的html标签,但当写不是这些标签的时候,vue会认为他是一个组件,例如:<Custom></Custom>。是如何做到这种判断的呢,首先自己来实现一个这样的判断consttags="div,span,im

avatar 韩小韩博客 发表于 2023-04-19