- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 前端之render函数的理解
看项目代码的时候,一直会看到一个render函数,不管是react还是vue,那么这个render函数的作用具体是什么呢?即渲染函数,它是个函数,它的参数也是个函数——即。
2024-09-28 10:38:46
712
原创 前端进阶之——原型和原型链
每个函数都有一个 prototype(显式原型)属性,都默认指向一个空的 Object 对象(全名:Object 构造函数的实例对象。这个对象并非是全空的一个对象,其内部有两个默认携带的属性(方法):__proto__、constructor。我们所指的空,是指除了这两个属性外,没有我们创建的任何属性)。上面提到原型的定义,每个对象都有一个原型,它是一个指向另一个对象的指针。,它指向另一个对象,这个对象(Test.prototype)被称为。在了解原型和原型链之前,我们先要了解对象的概念。
2024-09-18 10:43:58
383
原创 前端进阶之——闭包和this指向
在不同的场景中调用同一个函数,this的指向也可能会发生变化,但是它永远指向其所在函数的真实调用者;如果没有调用者,就指向全局对象window。闭包是指有权访问另一个函数作用域中的变量的函数, 是一种特殊的函数,创建闭包的常见形式是在一个函数内部创建并返回另一个函数。call语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])普通函数:关于this,谁调用就指向谁,没有调用者,就指向全局对象window。箭头函数:箭头函数的this指向于函数作用域所用的对象。
2024-09-11 16:56:20
522
原创 element-ui 自定义表头单个/多个排序
具体的实现思路是,使用官方的自定义表头,同时自己写一个排序样式,贴下实现部分代码供参考。在项目中遇到了需要自定义表头排序的需求,一个表头需要有多个排序,最后做出的效果如图。还有样式也一起贴出来,需要也可以自定义。
2024-09-11 12:02:51
547
原创 前端进阶之——函数作用域和块级作用域
在JavaScript中,函数作用域是指变量在声明它们的函数体以及这个函数体内的任何嵌套函数体内都是有定义的。函数作用域是静态的,在代码编译阶段就确定了,与函数是否被调用无关。// 访问外部函数的变量// 错误:innerVariable在内部函数中定义,外部不可见上述例子中,innerFunction可以调用到外部函数的变量,但是外部函数不能访问到内部函数的变量。
2024-09-10 17:42:03
550
原创 不想让子元素宽度100%,而是按padding的大小展示
css 如果设置了padding,不想让子元素宽度100%,而是按padding的大小展示,可以加属性width: fit-content。
2024-08-08 11:08:58
189
原创 el-table hover样式延迟
el-table其中一项设置了fixed之后,会导致hover效果fixed的效果比正常的el-column要快,可以通过下面的css解决。注意加标签进行区分,以免污染全局。
2024-08-08 10:26:02
179
原创 同一个页面使用2次el-dialog弹窗,页面错乱的问题
同一个页面使用2次el-dialog弹窗,页面会发生错乱,此时可以给el-diglog加上append-to-body,这样就可以解决,如。我在项目中是在第二个弹窗中使用append-to-body,可以完美解决。
2024-08-06 09:59:19
416
1
原创 vue使用element-ui,el-table不显示
项目场景:例如:新增了一个表格,按官网代码贴过来的,结果一直不显示问题描述代码如下一模一样,其他数据正常显示,就表格不显示<template> <el-table :data="tableData" stripe style="width: 100%"> <el-table-column prop="date" label="日期" width="180"> </el-tabl
2022-04-12 16:09:32
10751
5
原创 完整的创建一个vue项目
完整的创建一个vue项目文章目录前言一、先下载nodejs二、使用步骤1.安装vue脚手架2.检查是否引入成功3.开始创建项目4.项目搭建完成5.运行项目总结前言长时间没有做vue了,现在记录一下完整地创建一个vue项目的过程。提示:以下是本篇文章正文内容,下面案例可供参考一、先下载nodejs链接:http://nodejs.cn/下载这里不展开说了,就是安装加配置环境变量,本文主要围绕npm安装vue以及运行vue二、使用步骤1.安装vue脚手架代码如下(示例):npm ins
2022-04-08 20:33:29
367
原创 电脑cpu
cpu天梯排行榜Intel桌面式CPU后缀含义X后缀=至高无bai上的至尊版K后缀=解锁倍频且更高性能C后缀是五代酷睿的特殊产物S后缀=65W节能版T后缀=45W节能版,频率缩水严重后缀采用BGA封装,并且采用Iris 核心显卡Intel笔记本CPU后缀含义:多达10种不同后缀!M的意思是Mobile,处理器是为笔记本设计的,功耗和发热量较低,适合笔记本使用。X表示 Extreme,表示性能最高的L表示Low voltage,指的是低电压版CPU,发热量跟标准版的相比大约只有一半
2021-02-04 18:11:09
220
转载 微信小程序页面间的数据传递和数据共享
非常实用,反复查看https://blog.youkuaiyun.com/qq_43751465/article/details/108788778
2020-11-28 18:24:48
573
原创 云函数的基础
云函数的初始化:onLauch:function(){wx.cloud.init({env: “环境ID”})} //写在app.js中,做全局初始化云函数的调用wx.cloud.callFunction({name: ‘add’, // 需调用的云函数名data: {a: 12,b: 19,},// 传给云函数的参数success(){},// 成功回调fail(){}//回调失败})...
2020-11-13 09:46:44
164
原创 微信小程序获取后端数据
1、封装接口函数,并使用module.exports导出2、在需要使用的界面使用require导入方法接口函数文件,传入所需接口后缀3、大多数情况下需要使用wx:for进行遍历,如wx:for="{{list}}" wx:key="{{index}}" wx:for-item=‘index’4、渲染数据,如{{list[index].headimg}}可完成5、跳转页面时需要用到商品或信息id时,在跳转函数中使用var id = e.currentTarget.dataset.id// cons
2020-11-13 09:23:01
2325
1
原创 码云的公钥添加
1、注册并登录2、点击头像设置ssh公钥3、运行cmd并输入ssh-keygen -t rsa -C "xxxxx@xxxxx.com"回车三次获取公钥4、将公钥保存到ssh公钥中5、点击保存6、cmd中继续运行ssh -T git@gitee.com检查
2020-11-10 16:50:14
86
原创 vue项目的启动
1、安装nodejs2、安装vue npm i -g @vue/cli3、利用win+R进行cmd,运行vue ui可进入可视化网页管理vue项目
2020-11-10 16:13:24
213
原创 小程序云开发
小程序云开发初始化onLauch:function(){wx.cloud.init({env: “环境id”})}如遇到“请先调用 wx.cloud.init() 完成初始化后再调用其他云 API”问题,在调用文档上引入wx.cloud.init({env: “环境id”})可解决...
2020-11-02 19:22:16
542
1
前端html5+canvas+qrcode实现可下载的生成式海报
2023-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人