自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 程序员兼职接单平台

开源众包–专业的软件众包平台,350万+ 优质开发者为您提供网站、APP、微信/小程序、企业应用等软件开发服务,有效降低企业 IT 软件开发成本、解决技术资源不足等问题。猿急送为您提供兼职程序员,兼职工程师信息,猿急送是一个高级技术共享平台,是优质的程序员兼职网站,这里汇聚 BAT 等知名互联网公司的技术开发、产品、设计大牛。猪八戒网企业外包服务,中国领先的灵活用工平台,其中服务品类涵盖LOGO设计、UI设计、营销推广、网站建设、装修设计、工业设计、文案策划、知识产权的服务。

2024-02-21 15:45:47 336

原创 【前端】在静态网页引入JS、CSS的地址上动态添加时间戳防止缓存

【代码】【前端】在静态网页引入JS、CSS的地址上动态添加时间戳防止缓存。

2024-01-31 11:35:47 591

原创 vue3 vite 项目中 使用pinia 动态更新持久化存储persist

1、我的目的,我需要在pinia 中调用了actions 的方法后动态的去更新userState持久化存储。2、调用pinia中的$patch方法。

2024-01-30 11:50:39 524

原创 2023年度总结

项目经验与成果:回顾一年中参与的项目,总结其中遇到的问题,以及自己在其中发挥的作用和贡献。技术学习与提升:回顾一年中所学习和掌握的技术,并寻找提高的空间。团队协作与交流:回顾与团队成员的沟通和协作,查找自己在其中的优缺点,同时也可以思考如何更好地与团队成员合作,提高自己的沟通和领导能力。个人成长与规划:回顾自己在过去一年中的成长和进步,思考自己的职业规划和发展方向,以及如何提高自己的综合素质和认知能力。工具和资源:回顾自己在过去一年中所使用的工具和资源,看是否需要升级或替换,以提高自己的效率和工作质量。

2024-01-23 17:33:27 370

原创 vue2 实现一个动态电池组件

1.遇到一个H5的展示电量百分比的需求。4.根据需求封装一个动态电池组件。2.其中充电中时动态展示充电中。3.离线时候展示电量百分比。

2023-08-03 11:57:06 687

原创 Console 对象的使用

1.我们在工作中经常使用控制台来打印一些日志信息,有助于我们排查问题。2.今天我整理了一些常用的Console对象。

2023-08-01 09:01:02 89

原创 整理Visual Studio Code 的插件配置

【代码】整理Visual Studio Code 的插件配置。

2023-08-01 08:35:14 121 1

原创 移动端开发常用的一些UI 组件库

一些工作中常用到的移动端组件库

2023-07-10 10:30:12 2565 1

原创 vue2 及 nuxt 项目中 pc 端分辨率兼容适配问题

之前的分辨率兼容我们总是想着px转换为rem,我觉得这个方案只适应与手机端。2.vue2pc端项目中---同上改下配置就可以了,具体步骤百度--记录。3.兼容各种浏览器ie除外谷歌、360、欧鹏、火狐等。2.此方案是将项目中写的px单位转换为vw和vh。那么pc如何适配以记录在下面。1.nuxt pc端项目中。

2023-04-25 11:55:53 493

原创 vue 和 js 没使用过的一些方法

js不常用的一些方法汇总。

2022-07-25 14:51:18 293

原创 vue 实现评论组件-下面是封装好的组件

上面是效果图废话不说上代码。

2022-07-25 14:34:00 2000 2

原创 前端开发的一些插件汇总

插件parallel.js: 前后端通用的一个并行库zepto: 用于现代浏览器的兼容 jQuery 的库totoro: 稳定的跨浏览器测试工具TheaterJS: 一个用于模拟人输入状态的 JS 库stellar.js: 前端用于实现异步滚动效果的库,现已不再维护skrollr: 另一款实现一步滚动的开源库,使用人数众多,可实现各种狂拽酷炫掉渣天的前端效果,看真相Framework7: 前端框架,是开发人员可以基于 web 技术构建 IOS7 程序regulex: 用于生成 正则表达式 的可视化流程图

2022-04-07 21:50:53 8058

原创 【前端企微开发流程】-企业微信-创建应用-开发-调试-发布

创建应用概述在企业微信中,企业应用分为基础应用、第三方应用及自建应用基础应用:企业微信本身自带的应用 第三方应用:由第三方服务商提供的办公应用套件,管理员可根据企业办公需要选择安装 自建应用:根据需求进行定制化,是目前所采用的方式创建应用进入企业微信管理后台,【应用管理】>【自建】>【+ 创建应用】完成应用logo/应用名称/应用介绍/可见范围等基本设置,点击“创建应用”按钮,完成应用创建配置应用1. 企业微信应用配置创建应用后,就直接进入该应用的配置页

2022-02-11 15:02:19 2872 2

原创 1.VUE 开发中遇到的一些问题

// 监听--对象属性值-可以是父子穿值===immediate这样使用watch时有一个特点,就是当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行。如果我们需要在最初绑定值的时候也执行函数,则就需要用到immediate属性。比如当父组件向子组件动态传值时,子组件props首次获取到父组件传来的默认值时,也需要执行函数,此时就需要将immediate设为true rowtablePolicyDetails: { handler(newVal, old) { .

2021-12-07 22:48:45 649

原创 vue总结--axios 封装几种请求

.--axios--在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御cSRF等。所以我们的尤大大也是果断放弃了对其官方库vue-resource的维护,直接推荐我们使用axios库。如果还对axios不了解的,可以移步axios文档。- http://www.axios-js.com/1.安装 npm install axios.

2021-10-15 15:41:18 341 2

原创 前端开发学习路线

1.Vuex的如何使用1.先创建一个store文件夹/里面创建一个index.js2.在 index.js 导入Vue和Vuex导完Vuex记得Vue.use(Vuex)一下3.导入一个新的Vuex实例export default new Vuex.Store({})4.index.js代码如下直接c+v 1-state:写我们的数据类似于vue中的data 2-mutations写方法类似于vue中的methods 3-actions写异步操作方法定时器等。。 4-..

2021-10-08 16:49:36 74

原创 数组的一些方法

1. 数组头部插入数据 数据头部插入数据,你是否还在用JS提供的unshift()方法 let arr = [1,2,3] arr.unshift('我是头部插入的数据') console.log(arr) // => ['我是头部插入的数据', 1, 2, 3] 现在21世纪了,得用新的思路去解决问题,考虑到性能的问题,现在我们可以采用以下的办法实现数组插入数据 let arr = [1,2,3] let newArr = ['haha'].concat(arr) .

2021-10-08 14:45:20 3425 1

原创 工作中遇到的一些问题

1.使用el-table 插槽的时候出现了插槽失效问题,slot-scope="scope"我是用的v-show结果每次template组件渲染不会重新编译<el-table-column prop="totalSo" :label="$t('semsVue.Homepagec.SO')"> <template slot-scope="scope" v-if="(scope.row.totalSo > 0)"> <div>{{scope

2021-09-28 21:44:00 421

原创 js-如何修改对象或者数组中的属性。正则表达式

假设,我们从后端取回来的Json对象数据中,有某些属性名不是我们想要的,就需要给它们重新命名。// array为数组,old_name为修改前属性名,new_name为修改后属性名JSON.parse(JSON.stringify(array).replace(/old_name/g, 'new_name')) 1.JSON.stringify() 把json对象 转成 json字符串2.使用正则的 replace() 方法替换属性名3.JSON.parse() 再把json字符串 转成 js.

2021-09-28 21:32:05 1207

原创 vue实现路由传参-复杂数据类型传参--query

query--点击传递参数父页面传递子页面---userCoustomer(item){this.$router.push({path:"/customerdetai",query:{customerCode:item.customerCode}});},子页面通过@route.query接收弊端:传递的参数会显示在url路径上...

2021-09-15 21:54:33 804 1

原创 vue 项目移动端 ios 安卓 pc端适配 实现一个底部tab栏

1.安装插件可适配移动端- npm i lib-flexible -- save-dev2.在main.js中引入 lib-flexibl 1.安装px2rem loadernpm install px2rem-loader --save-dev2.配置px2rem-loader 在build文件中找到util.js,将px2rem-loader添加到cssLoaders中,如: 3.同时,在generateLoaders方法中添加px2r...

2021-09-15 21:13:52 1588

原创 前端须知-缓存机制-浏览器的执行过程

1.从输入网址按回车到页面显示内容的具体过程?答:DNS解析 什么是DNS解析?这个权衡就是一个网址到IP地址的转换,详细原理就去百度,意思就是翻译的意思DNS优化了解了DNS的过程,可以为我们带来哪些?上文中请求到google的IP地址时,经历了8个步骤,这个过程中存在多个请求(同时存在UDP和TCP请求,为什么有两种请求方式,请自行查找)如果每次都经过这么多步骤,是否太耗时间?如何减少该过程的步骤呢?那就是DNS缓存。DNS缓存DNS存在着多级缓...

2021-08-06 10:47:08 155

原创 如何兼容webpack老项目?及sass和less配置-cnpm配置

1.npm rebuild node-sass 找不到sass文件报错就安装sass-node 2.npm i [email protected] --ignore-scripts 兼容老版本项目的webpack3.npm install [email protected] --ignore-scripts4.npm uninstall imagemin-webpack-plugin 卸载webpack5.yarn...

2021-08-03 15:10:11 468

原创 git 回滚-冲突-合并-工作流-

工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。暂存区:已经 git add xxx 进去,且未 git commit xxx 的。本地分支:已经git commit -m xxx 提交到本地分支的。一般简单的流程: 1: git pull 先把代码从远程pull下来以防止你的同事更新了代码,你又上传了代码,造成冲突! 2: git add . 添加当前目录下的所有文件到暂存区: .

2021-07-16 00:42:31 1357

原创 如何在Visual Studio Code和HBuilder编写微信小程序

1.首先在小程序开发工具中把项目搭建好。2.使用Visual Studio Code。3.安装vscode weapp api,这是小程序的语法结构api插件。4.接着安装vscode wxml这个插件,主要是针对wxml文件的。5.接着继续搜索安装vscode-wechat这个插件。6.安装一下Easy WXLESS,是针对wxss文件。6.安装好插件以后,我们直接在vscode里面编辑小程序项目,保存即可同步到小程序开发工具中。...

2021-06-29 22:04:43 2946

原创 原型链的继承

今天面试被问到原型原型链说是说出来了,但是不知道其原理,很难受,问我工作中哪些地方用到了原型链?原型链实现继承 1,私有属性继承 通过子类构造函数调用父类构造函数用call来改变this指向。 //子类 function studet(num,name){ peerson.call(this.name) this.name=num // 让子类构造函数调用父类并且用call改变父类this指向指向子类实例 } /

2021-04-24 09:31:36 204

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除