- 博客(19)
- 收藏
- 关注
原创 element-plus
week、date、datetime,返回的是一个string|number|Date,范围的包括datetimerange、monthrange、daterange(这些只能选择其实两个日期,返回的是只有两个元素的数组,数组元素是value-format的内容)、dates(可以选择单独的多个日期,返回的是包含多个元素的数组,每个元素代表每个选中日期的value-format输出内容)v-model: 动态绑定的值,类型为number、string,array,即为value-format输出的内容。
2025-03-07 17:41:51
610
原创 react
/ 使用自定义 HookReact Router 是 React 生态中最流行的路由库,用于管理应用的路由和导航。声明式路由配置。动态路由匹配。嵌套路由。路由守卫(权限控制)。懒加载路由。安装React Router为了减少重复代码,你可以对 NavLink 进行封装。{children}</NavLink>// 使用自定义的 MyNavLink 组件// 引入页面组件。
2025-02-08 18:44:33
949
原创 ts最全入门资料
JS 中的对象是由属性和方法构成的,而 TS 对象的类型就是在描述对象的结构(有什么类型的属性和方法)当一个对象类型被多次使用时,一般会使用接口( interface )来描述对象的类型,达到复用的目的。元组类型是另一种类型的数组,它确切地知道包含多少个元素,以及特定索引对应的类型。因为:其他类型仅仅被当做类型,而枚举不仅用作类型,还提供值(枚举成员都是有值的)在 TS 中,某些没有明确指出类型的地方,TS 的类型推论机制会帮助提供类型。当同一类型(复杂)被多次使用时,可以通过类型别名,简化该类型的使用。
2024-10-12 13:42:19
838
原创 vue实现pc端、移动端、大屏适配
postcss-pxtorem:将px转换为px(使得再写css时,可以依据设计图直接使用px作为单位,编译时插件自动将单位由px转为rem)
2024-09-28 12:08:31
2763
原创 js语法基础
/ 初始化属性和执行其他设置// 方法定义// 静态方法,不需要实例化即可调用使用class关键字来定义一个类,类名通常首字母大写,遵循驼峰命名法构造函数:类中可以定义一个特殊的constructor方法,它是类的初始化方法,用于创建类的实例时自动调用。构造函数可以接受参数,用于初始化实例的属性方法:类中可以定义多个方法,用于实现类的功能静态方法:静态方法不需要实例化,可以直接通过类名调用,用于实现类的通用功能,例如创建一个工具类,其中包含多个静态方法,用于实现通用的功能。
2024-09-10 17:35:01
4151
原创 vue中minix
需要创建一个Mixin对象,该对象包含你想要在多个组件中共享的选项。这些选项可以是data、methods、computed属性、watch或者生命周期钩子等。data() {return {},methods: {},// 其他选项...
2024-09-09 17:26:21
625
原创 vue中class和style动态绑定
对象中的属性为class名,值为true或false,如果为true,则添加该class,为false,则不添加该class。
2024-09-09 17:12:16
384
原创 vue中过滤器filters
Vue.js 允许自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。
2024-09-09 16:56:38
184
原创 vue组件及组件通信/动态组件
/// 子组件props: {子组件内定义事件回调函数,里面发布一个事件,可以传递参数methods: {// 父组件中在子组件标签上自定义一个事件,订阅该事件,并在父组件destroyed生命周期中取消订阅methods: {},
2024-09-09 16:40:15
1019
原创 vue中data/watch/computed/props
Vue组件可能存在多个实例,如果使用对象形式定义data,则会导致它们共用一个data对象,那么状态变更将会影响所有组件实例,这是不合理的;采用函数形式定义,在initData时会将其作为工厂函数返回全新data对象,有效规避多实例之间状态污染问题。而在Vue根实例创建过程中则不存在该限制,也是因为根实例只能有一个,不需要担心这种情况。
2024-09-09 11:30:35
249
原创 vue组件生命周期
生命周期生命周期函数beforeCreate时机:在实例初始化之后,数据观测 (data observer) 和事件/ watcher 事件配置之前被调用。此时 $el 和 data 都未被初始化,this 指针还不可用(即 this 仍然是 undefined)使用场景:适合于在数据初始化之前做一些准备工作。初始化外部库或服务:如果你的应用依赖于某些外部库或服务,你可以在 beforeCreate 钩子中进行初始化。初始化全局状态:在 beforeCreate 钩子中可以做一些全局状态的初
2024-09-09 11:13:28
601
原创 后台管理系统的前端权限控制与管理
在登录请求中,会得到权限数据,当然,这个需要后端返回数据的支持前端根据权限数据,展示对应的菜单.点击菜单才能查看相关的界面.(不同用户的菜单列表不一样)
2024-09-09 10:30:14
530
原创 vue-router
id必须传,不然页面渲染失败,如果不想必传递,可以设置为path: ‘/user/:id?父子路由,子路由的path必须以父路由的path为前缀,如:/user/:id/profile,/user/:id/profile/edit。如果像设置默认值,可以全局前置守护、路由前置守护中设置,或者在组件的props或者data、computed中设置。在路由each、enter之后执行,主要进行路由解析,主要用于在进入路由前执行异步操作,如数据预加载。在组件中设置,调用时机:在导航离开该组件的路由时调用。
2024-09-09 10:18:48
2102
原创 MySQL多表联合查询,合并union,内连接,左连接,右连接
MySQL多表查询,合并union,内连接,左连接,右连接3. 表3.4 查询3.4.1 多表查询第1种方式select 表1.字段名 [别名],……表n.字段名n [别名] from 表1 [别名],……表n [别名] where 条件#条件里需要有各表的关联字段,比如表1.字段名=表2.字段名也可以有and,or(条件1,条件2) in(参数1,参数2)表1,2……也可以是虚拟表,括号括起虚拟表即可,别忘了给虚拟表取别名第2种方式:表合并 可以将两个
2021-05-20 15:20:49
11919
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人