自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 uniapp+H5天地图生成驾车线路,支持多个中途点位

uniapp天地图

2024-09-11 20:44:06 213

原创 uniapp使用EBuilder组件完成后端动态生成表单交互

EBuiler作为一款低代码动态表单生成器,极有可能成为下一代的动态表单主流组件,自带element-ui、antsgin-ui,能极大程度的缩减前端表单交互的代码量和工作量。只需要生成一个表单json文件即可完成表单的生成和数据回显。不幸的是目前EBuilder目前还没适配uniapp,但值得庆祝的是EBuilder底层基于ts + vue,只需要针对源码进行改造即可完美移植到uniapp,目前需要有志同道合的朋友一起加入进来,共同构建EBuilder-uniapp版本,实现项目开源,造福前端开发人员。

2024-09-06 18:55:33 185

原创 uniapp使用企业微信授权登录(App端授权,非H5授权)

目前项目需要用App唤起企业微信完成授权登录,但是uniapp官方没有内置的企业微信SDK,所以需要我们手动去封装安卓原生插件,亲测可用,目前只有该方法能完成企业微信授权登录,企业微信开发文档的JS-JDK和WECOM-JDK只能实现扫码登录,不推荐该方法。1.授权成功后会拿到企业微信的回调参数code,把这个code传给后端,后端会根据code查询用户的企业微信账号信息,然后返回给前端,完成登录。下面是安卓的代码,因为今天星期五没时间将文档写详细,后续会将文档补全。

2024-09-06 18:35:23 272

原创 uniapp+vue3+vue-i18n国际化使用方法(史上最全)

uniapp+vue3使用vue-i18n国际化

2024-09-06 17:58:07 419 1

原创 针对于之前封装的uniapp多功能选择器进行了简单改造

uniapp多功能选择器版本优化,支持分页,模糊搜索

2023-11-23 10:18:17 424 1

原创 uniapp多功能选择器组件,类似于elementui,可搜索可下拉可清空(基于uView二次封装),支持各端兼容,非常好用!!!

(1)因为组件基于uView二次封装,所以请安装uView组件,安装步骤请看uView官方文档。说明:@select方法可以在父组件拿到当前选择项的对象数据。废话不多说,先看视频!

2023-06-07 17:41:18 10490 12

原创 uniapp上架华为商城驳回:您的应用存在不合理获取短信记录相关权限的行为,例如:READ_SMS、SEND_SMS、RECEIVE_SMS、WRITE_SMS权限

近期我们公司要将应用上架到华为商城 , ios审核很容易就通过了,我以为华为商城也会应该没问题,结果是我大意了,官方龟速审核两天后给我驳回了 , 原因: '您的应用存在不合理获取短信记录相关权限的行为,例如:READ_SMS、SEND_SMS、RECEIVE_SMS、WRITE_SMS权限'我果断的排查了manifest.json文件,删除了所有READ_SMS、SEND_SMS、RECEIVE_SMS、WRITE_SMS权限模块,也排查是否是原生插件导致,再次提交,等了两天结果又是同样的错误!

2023-04-21 11:30:33 702

原创 三年前端需要达到什么水平?

作为一个前端开发人员,那么三年需要达到什么水平才算合格呢?首先前端三剑客html,css必须精通,js要达到熟练水准,至少能掌握几种基本的设计模式,还要有能独立的封装插件造轮子的能力,像闭包,原型,函数科里化,事件循环机制,深浅拷贝都应该能熟练掌握原理对于框架的话,三年基本上能熟练掌握vue,react,像一些复杂组件的封装都不在话下像预编译器less,sass也要熟练掌握,因为这玩意真香,用的熟练能节省你大部分写样式的时间像打包工具的话能熟练使用webpack,并能熟练配置像版本工具的

2023-02-05 23:34:18 1404

原创 推荐一款uniapp类似element的好用增强的选择器组件

uniapp类似element的高级选择器,可搜索 , 可清空, 可精准匹配关键字

2022-06-24 16:31:41 486 1

原创 vue使用定时器更新时间造成的页面卡顿

最近做一个大屏可视化项目,用定时器加延时器写时间同步更新功能,刚开始以为很简单就完事了,后面客户反应时间一场页面就卡顿,最后排查原因,原来是计时器长时间调用引发内存泄漏,后面优化了一下,果断没问题错误写法先是定义一个getData函数 , 用来获取当前时分秒,日期,( moment 函数我就不说了吧 , 一款日期格式化插件 , npm 可以下载)再到mounted 定义一个计时器,计时器里调用getData函数 实时更新时间,虽然需求是达到了,但是长时间不关闭看看,页面肯...

2022-03-30 10:44:35 4428

原创 Go.js简单使用的方法

![tree.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ca0ac81d6035459fa81013a7b5d8b9a4~tplv-k3u1fbpfcp-watermark.image) **gojs的使用可以学习这位大佬的文章 '木子七' https://juejin.cn/post/6844903612720775181** **API文档:https://gojs.net.cn/index.html** # 1. 初始化画布 ```j

2021-06-07 14:15:26 1420

原创 uniapp小程序当前页面刷新

最近用uniapp开发小程序就遇到了个神坑,当前项目需求是点击投票之后在重新请求获取接口最新数据,刷新当前页面,然而我用了微信原生方法,在点击投票后调用this.onload()钩子函数,发现报错 this.onload not is functions ,刚开始我要以为是this指向问题,后来发现,uniapp在编译打包成小程序代码后,onload是不兼容的,所以就无法调用onload于是我仔细分析后,想出了一个办法 ,1,先在data定义一个变量 作为函数名data(){return{

2021-02-01 16:37:58 9565 3

原创 原生小程序tabbar切换onload不生效

今天在用原生写一个民宿项目时,当登录后退出再换其他账号再进来时,发现tabar切换到订单模块是onload没有发请求,所以数据还是上个账号的缓存数据,于是我把请求试着加入onshow里面,发现直接陷入请求死循环了,为了解决这个bug,我试过很多方法,最后用wx.switchTab解决了这个问题。...

2020-10-29 18:34:24 955

原创 vue-router

本篇文章只针对有基础的,看不懂别喷vue-router是vue重要组成部分之一,主要功能是实现前端路由的页面跳转而请求新的url,减轻了服务器压力两种跳转模式 hash 和 history区别 hash /#/ 方法:psh() replace()history / 方法:go() backgo() push() replace()路由跳转<router–link to="/home:id" tag=“button”/>{pa

2020-09-12 00:57:48 83

原创 vuex的基本使用

vuex 状态管理工具,可以实现状态的全局管理,减少了组件通信的复杂度,提高了开发效率如果是创建了vue-cli脚手架,那么直接在store下的index.js下编写代码state:用来存放数据的仓库在state创建一个数据 count:0在组件中可以通过this.$store.state.count取值也可以通过 在computd中 扩展运算 …mapState([“count”])取值mutation : 用来声明处理函数的地方可以通过定义函数的方式去修改state的值比如 add(st

2020-09-10 01:03:17 117

原创 React的状态管理工具mobx使用

1 在store文件夹下新建一个index.js文件,引入mobx插件,和实例化对象@obsevble是初始值 @action是事件处理2在根组件(入口文件)引入刚创建好的store文件,并用Provider将根组件包裹起来,并注入store对象建立连接3在需要调用的地方引入props,并且取出里面的store值就可以了...

2020-08-29 23:37:53 124

原创 关于VScode的编码乱码问号问题.

近期,我在用node.js的express框架时 在EJS 模板语法上经常出现中文乱码,发现编辑的文字全成了??? 问号如下图:这是源码,当时编辑的全是文字,当你重启vscode之后 文字神奇的称为了???后来我多重启了几遍vs 再重跑了node之后 发现又神奇的好了总结发现:我猜测可能是express的ejs模板引擎有bug 或者vs的编码格式未设置...

2020-07-25 14:26:45 4639

原创 ajax跨域问题

什么叫跨域?什么叫同源?什么是同源?同源是指协议,端口,域名相同,什么是跨域?同源之间可以相互访问资源,不同源则不能相互访问,这就是跨域,这也是浏览器出于保护的一种安全机制下图就是典型跨域的bug之一:很显然请求的端口和被请求路径的端口不一样;那么如何解决跨域问题呢?个人目前所知道的几种解决方案1,CORS2,JSONP3,nagix 反向代理这几种方法级实现我就不说了,大家自行度娘,不喜吻喷。...

2020-07-24 16:44:50 102

原创 node.js中的响应体乱码问题

源码如下![在这里插入图片描述](https://img-blog.csdnimg.cn/20200713222451699.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMyMDU4MTQ3加了响应头编码格式后response.writeHead(200,{‘content-type’:‘text/html;charset=utf

2020-07-13 22:27:33 178

原创 懒人型数组翻转与冒泡排序

如何告别天书般的几十行代码来简单实现数组的翻转和冒泡排序呢?我们接下来会用的两个词“reverse” 与 “sort”1 reverse 数组翻转正常情况下翻转之后我们在控制台输出数组元素成功翻转,简单且粗暴!2 sort 冒泡简单排序正常情况下用了sort之后看到没,一用就灵3sort的不足与优化使用sort时能简单将数值进行冒泡排序,但是如果出现了var a = [1...

2020-03-22 23:12:42 157

原创 JS神奇的作用域

今天谈到了js的作用域,那我们直接开门见山1.先说js的作用域的作用和目的:2.作用:就是代码名称(变量)在某个范围内起作用和效果3.目的:为了提高程序的可靠性,更重要的是减少命名冲突。4.作用域呢我们又分为两种:“全局作用域” 和 “局部作用域” 不是“菊部”作用域5.那这两种作用域有什么区别吗?区别那是相当大!全局作用域 指的是在整个script标签中,或者是一个单独的J...

2020-03-17 22:55:43 153

原创 数据类型之NAN

数值数据类型之NAN NaN全称Not-A-Number(非数值)。我们可以通过Number.NaN来获得一个NaN,在类型转换失败时,我们常常会得到一个NaN需要注意的是,NaN是JS中唯一一个自身不相等的存在。如何判断NAN?说明:如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或者 === 运算符...

2020-03-16 18:15:54 1481

vue.js的本地压缩文件

vue.js的本地压缩文件

2024-09-12

空空如也

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

TA关注的人

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