- 博客(181)
- 资源 (46)
- 收藏
- 关注
原创 wx.openCustomerServiceChat跳转发送气泡消息几个问题解决
4.气泡消息的图片地址,sendMessageImg,图片必须是网络图片地址,相对路径也不生效,这一点微信文档也没说,我就佩服官方微信小程序开发的这群人,都是啥配置!2.气泡消息无法直接发送文字,经过我研究,气泡消息其实就是发送当前小程序,跟分享小程序差不多,具体可以试试;,不然不生效,奇怪吧,塔喵的我搞不懂微信为啥要这样,留了这么大一个坑,文档也不说;3.气泡消息的路径,sendMessagePath,1、鸿蒙系统无效,目前官方也没有替代方式;其他问题暂时没遇到,遇到了再补。
2025-08-22 09:25:15
209
原创 微信小程序一键获取微信头像和昵称-通过小程序插件的方式
微信小程序官方把接口改革之后,现在通过官方的小程序API是没办法一键获取微信用户头像和昵称的,只能通过一下两个方法分别获取头像和昵称:这个有个不好的地方就是得操作两步,而且用户还能修改自己的昵称和头像,我们想要的就是在小程序一键获取微信用户头像和昵称,而且不能改,下面就是流程。1.开通小程序的插件功能,如下图:点击【基础功能】-【小程序插件】,去开通小程序插件的功能,没什么特别的,就是给个名字,然后传个logo图。PS:我感觉小程序插件就是一个小程序,不懂腾讯为啥要这么搞,非要把一些功能藏在插件里面开
2025-08-19 16:44:40
333
原创 微信小程序 source size 4194303KB exceed max limit 4MB问题解决
降低调试基础库的版本,具体降到多少可以慢慢试,一般2.8~3.0左右,不用点击【推送】,问题就解决了(1.清除开发者工具的缓存,【清缓存】->全部清除;3.微信开发者工具关闭了重启下。
2025-08-12 08:44:33
232
原创 微信小程序 微信开发者工具运行代码界面展示空白
微信开发者工具运行时界面空白但无报错,可能是调试基础库版本过高导致。解决方法:1.清除工具缓存;2.降低调试基础库版本至2.8-3.0左右,无需推送,编辑后重新运行即可显示界面。
2025-08-12 08:36:11
237
原创 解决windows下git操作提示用户名密码错误的问题
当代码从一个平台切换到另一个平台的时候,需要做两步操作,第一步就是更新git的仓库地址,在项目的.git/config文件里面修改,这一步做完之后,就可以推送代码到新的仓库了,这里就是重点来了。一般第一次推动代码到新平台代码仓库的时候,系统是会提示让你输入用户名密码的,注意: 1.这里的用户名密码是代码仓库平台的用户名和密码,跟git没有关系,这是其一;2.如果不小心用户名密码输入错误了,系统不再弹框提示了,而是只在git操作的时候提示“
2023-09-04 17:46:53
3031
1
原创 vue项目解决访问tomcat服务器文件跨域问题
跨域相关的知识就不多说了,这里直接说解决方案。/test.pdf,现在就改成http://localhost:3002/proxy/test.pdf。/test.pdf,现在就改成http://localhost:端口号/proxy/test.pdf。这样跨域访问tomcat文件的问题就解决了。我这里说的是不走接口层次的,同上,比如访问文件路径是。
2023-08-01 11:28:17
1309
原创 vue项目中使用jsonp方法
jsonp虽然是一项古老的技术,但是有时候没它不行,现在vue项目里面有个插件提供的就是使用jsonp的方式回调,所以总结一下jsonp的使用方法。
2023-07-04 08:39:52
3614
原创 使用forever守护node服务,启动vue3+tsup打包js
现在跑个node服务的项目遇到一个问题,一段时间后会自动断开服务。查了一些问题,有一个观点是node服务是需要守护的,这样系统就不会关闭它,所以就用了下node自带的一个工具forever,果然还不错。
2023-06-08 11:58:25
451
原创 tsup.config.js配置项解读
tsup是一个基于 Rollup 的 TypeScript 构建工具,可以将 TypeScript 代码打包成一个单独的 JavaScript 文件。你可以使用tsup.config.js文件来配置tsup的行为。
2023-06-08 11:40:13
1597
原创 vue3里面变量为什么用ref
定义的变量会自动进行响应式更新,当变量发生改变时,相关组件会自动重新渲染。访问其原始值,这使得开发人员可以很容易地使用原生 API 处理 ref 对象包装的变量。综上所述,使用 ref 定义变量可以使代码更加简洁、易于管理,并且具有更好的类型提示和异步更新支持。可以在定义变量时提供类型提示,这样可以在编写代码时捕获一些错误,并且在编辑器中进行智能提示。,可以在下一个 DOM 更新周期之前执行回调函数,从而确保变量更新后正确处理相关操作。函数时,您需要传递一个函数作为参数,这个函数需要访问。
2023-03-17 17:09:54
1915
原创 解决node升级到18版本node-sass安装问题
删除项目的package.json.lock和yarn.lock这两个文件,最好是node_modules文件夹也删除,免得有缓存,然后再npm install或yarn 重新安装一遍。基本就这样就跑起来了,可能还会遇到其他包版本不对的问题,需要更加报错信息进行一一升级。
2023-02-15 17:46:01
27486
10
原创 解决UglifyJs Unexpected token punc «{», expected pun 报错问题
我开始还以为你代码中哪里标点符号的问题,把整个代码过了一边,眼睛都麻了,还好代码量不多,然而并没有发现是啥问题,后来就把报错信息百度了一下,才发现是UglifyJs打包最新语法的JS代码会出现问题,才引起的这个错误。
2022-11-07 15:07:29
3160
原创 npm中node-sass安装报错解决办法
前两天换了个新电脑,然后配置开发环境,拉代码,结果在npm install安装包的时候,就报了个node-sass无法安装的错误,还提醒没安装python2...有点无语。 然后查了半天,发现是node16版本引起问题,后来就卸载了当前版本,安装了14的版本,问题解决了,当然python2.7我也安装了,但是安装了没起啥作用,最后还是通过降低版本解决的! 经验总结,开发工具啥的,最好不要用最新版本了,基本都有坑,都是找小白鼠排坑!!...
2021-12-27 16:19:54
8477
原创 VUE-CLI3 打包不同线上环境路径
最近接到一个奇葩需求,搞完的一个项目要部署到不同的线上服务器上,以往用VUE-cli3脚手架开发,都是免配置的,在axios.js里面进行一个判断就行了,如下:// 配置接口地址if(process.env.NODE_ENV === "development"){ //开发环境 axios.defaults.baseURL = 'http://192.168.9.81:8080/cdps'}else{ //线上环境 axios.defaults.baseURL = 'ht...
2021-12-24 10:15:44
1027
原创 Vue中mixin的使用
相信很多写vue组件的人都会遇到这样的情况,有两个组件,功能很相似,但又有个体差异化的实现,这时候我们就来到“岔路口”了,我是应该把它拆分成两个不同的组件呢?还是搞成一个组件,然后通过props传值来创造差异性从而进行内在的区分呢? 其实这两种方法就实现功能来说,都是可行的,但往vue特性的理解上来看,两种解决方案都不够完美和高级:第一种,如果拆分成两个组件,你就不得不冒着功能变动而要在两个文件中更新代码的风险,这与《 The Pragmatic Programmer 》...
2021-11-18 18:24:17
1238
1
原创 Vue导出excel数据
一、需要安装三个依赖: npm install -S file-saver xlsx npm install -D script-loader 二、项目中新建一个文件夹:(vendor---名字任取) 里面放置两个文件Blob.js和Export2Excel.js。...
2021-06-08 17:55:43
646
原创 vue中html导出到word
最新项目要实现个需求,数据导出到word格式的文档,所以就上github上找点思路,一看就发现了一个https://github.com/evidenceprime/html-docx-js,但是现在貌似进不去了,应该是需要翻墙了;那就说说怎么使用html-docx-js来导出word吧!第一步:安装必备包:npm install html-docx-js -Snpm install file-saver -Sfile-saver是用来保存文件的,也是必须安装的。第二步:使用现在
2021-04-19 08:47:52
3878
15
原创 项目十大管理输入、工具和技术、输出总结
准备考2021年5月份的信息系统项目管理师,项目十大管理输入、工具和技术、输出总结如下,等考完通过了,再来写一篇分享哈,没考过就不写了,哈哈!!
2021-04-11 10:19:47
4034
3
原创 react 项目启动报错Can‘t resolve ‘fs‘ ‘child_process‘ ... module类似错误
万事开头难,这句话真是真理!一把年纪了,现在还要来学react开发,没办法,为了温饱问题,学吧!活到老,学到老,这也是真理!毕竟会Vue了,就算开发React,也不会那么难,看了一下官方文档,当天就开始开发项目了,泪奔!然后就遇到问题了,然后就跳到坑里了也不知道怎么回事,哎,前端早点大一统吧,搞这么多框架干啥,信了你的邪!说说遇到的这个坑吧,在react项目里面,由于遇到了问题,想再组件的js文件里面加个debugger语句调试一下,结果一保存,控制台满屏红色错误,如下:一开始还以为
2021-03-23 14:31:03
2745
原创 ios系统微信小程序scroll-view划不动的问题
这段时间开发个微信小程序的点餐系统,因为只需要小程序版本,所以就用原生的小程序写了,过程中遇到了几个问题和坑,就总结一下,方便来后者。商品分类和商品列表的左右联动,像美团和饿了么那样的交互,点击某个分类滑动到对应的商品列表,随意滑动商品列表商品分类也会做对应的切换,我个人的实现方案如下:要用到scroll-view的to-view属性 每个商品的高度都是固定的,所以要开始计算好每个类目对应的商品列表的高度,在滑动商品的时候实时获取scrollTop,然后再让商品分类列表做对应的切换主要代码如下:
2021-02-04 17:26:55
5988
1
原创 解决vue-admin-template中权限控制使用动态路由刷新后404的问题
vue-admin-template(vue-element-admin)是个非常好用的B端UI框架,谁用谁知道!在使用的过程中,加入权限模块后,刷新后权限控制的页面就默认跳转到404页面了,搞了半天终于解决了,原因是权限控制的路由模块是动态添加进去的,而我的404监听路由是在默认路由里面的,优先级比动态路由要高,所以刷新后默认先被404接管了,改一下,把404监听路由也放到动态路由的末尾就可以了,代码如下:// 404 page must be placed at the end !!!{ .
2020-05-09 09:22:29
6438
18
原创 用$nextTick解决vue中ref等属性失效的问题
vue项目中组件的初始化以及数据填充、更新都是需要一定的时间的,而且这些更新是异步进行的,UI渲染线程和JS主线程并不是同一个线程,所以在开发的时候极有可能遇到的情况是,引用子组件后,子组件显示出来了但是父组件的ref属性并没有找到子组件,这就要用到vue中的$nextTick方法来解决。先看看官方对这个方法的说明如下:Vue.nextTick( [callback, con...
2020-04-23 11:06:57
5046
1
原创 Vue中的虚拟DOM详解
Vue2.0引入了虚拟DOM,比Vue1.0的初始渲染速度提升了2~4倍,并大大降低了内存消耗。目前主流的前端框架Vue、React核心技术也都使用了虚拟DOM,那你一定好奇为什么要提出虚拟DOM,虚拟DOM是什么,它有什么优势?下面会一一详解。为什么要虚拟DOM? 在Web早期,页面的交互比较简单,没有复杂的状态需要管理,也不太需要频繁的操作DOM,随着时代的发展,页面上...
2020-03-21 14:39:14
1368
原创 vue.config.js配置之configureWebpack(两种用法)
vue.config.js是vue-cli3之后新增的一个功能,再这个版本里面如果要配置webpack相关的属性,就需要自己在项目根目录新建vue.config.js这个文件,然后在该文件里面去写入你需要的配置等等。vue.config.js的具体配置参数可以参照vue-cli文档地址:vue.config.js配置在配置的过程中遇到一个属性,configureWebpack,先来看看文档...
2019-12-13 15:59:02
105013
3
原创 windows系统下命令行进行文件或文件夹操作
windows系统命令行下操作文件或文件夹基本命令如下:cd-改变当前目录,在选目录时按tab键会有提示,目录正斜杠或反斜杠都可以(但不能直接改变工作盘目录) cd ..进入上一层文件夹 切换盘符,直接在命令行输入盘字母加冒号并回车,例如:d:\work>c: 表示切换到C盘 dir-列出当前目录下的文件夹 mkdir-创建在当前目录创建一个文件夹,可以创建以"."开头等...
2019-10-29 16:57:03
3976
原创 2020版熊猫金币解读及购买方式
据中国人民银行官网消息,中国人民银行定于2019年10月30日发行2020版熊猫金银纪念币一套12枚,其中熊猫普制金银纪念币6枚、熊猫精制金银纪念币6枚,均为中华人民共和国法定货币。一、纪念币图案该套金银纪念币正面图案均为北京天坛祈年殿,并刊国名、年号;背面图案均为熊猫食竹图,并刊面额、重量及成色。二、纪念币规格和发行量(一)1克圆形金质纪念币为普制币,含纯金1克,直径1...
2019-10-29 09:58:50
5505
原创 vue-cli3.0中vue.config.js的基本配置(去除esLint提示和解决build后静态文件路径报错)
vue-cli是开发vue项目必不可少的脚手架工具,3.0版本之前的目录结构是由config目录的,关于webpack配置的文件都放在该目录里面,而3.0版本之后做了一个大更新,webpack相关的默认配置都帮你集成到webpack的npm 包里面去了,官方提供的一种修改配置的方式就是开发者自己在项目的根目录(与src同层级的目录)下建立一个vue.config.js的文件,然后去覆...
2019-10-21 11:13:50
8724
翻译 使用webpack的代码分离"Code Splitting"实现vue应用的懒加载
在vue应用中,我们可以在三个层次上使用懒加载和代码分离技术:组件,通常是我们熟知的异步组件 路由 Vuex模块他们都有一个共性:他们使用了动态引入(webpack2.0以上支持)。#Vue组件中的懒加载这个在 Egghead(国外博文网站)的文章 “Vue异步组件中按需加载组件” 已经有了很好的说明。使用起来也很简单,注册组件时使用import方法即可:Vue.co...
2019-09-05 12:04:51
707
2
原创 详解ES6中的async/await
ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数async function timeout() { return 'hello world'...
2019-08-16 23:14:52
14343
10
原创 详解vue2.0中 render: h => h(App)
创建一个vue项目,基本都是用到vue-cli,新建的项目main.js里面会有这么一句代码:new Vue({ render: h => h(App),}).$mount('#app')这个就是创建一个vue对象,然后挂载到制定的页面节点。这里重点说的是 render: h=>h(App) 是啥意思?怎么理解?这个首先要知道ES6的箭头函数的用法,这个函数还...
2019-08-16 12:52:33
17167
5
原创 npm打包上传
npm是目前最大的包服务平台,前端基本无人不知,无人不晓了,初期我们可能都是在用别人封装到npm的包,那随着自身实力的增长,怎么打一个自己的包并上传到NPM呢?很简单,下面就是基本步骤,一切从简:1.在任意目录创建一个文件夹,比如叫"my-npm-hello";2.进入该文件夹,在该目录下运行命令行,然后直接npm init --yes(--yes就是表明你都是用默认的配置信息,也...
2019-04-17 20:44:27
3095
原创 用python封装自己的包上传到Pypi
python中我们经常会用到第三方的包作为工具,比如爬虫解析工具beautiful soup,网络请求工具requests,之所以要把它封装成包,一是为了技术与业务分离,二是为了能多项目多平台共用,即"write one, do everywhere"。python里面用到的第三方工具包基本都是从Pypi.org里面下载的,那我们就来看看怎么打一个自己的包并上传到pypi作为工具使用。...
2019-03-29 09:21:37
1696
2
原创 Mac上安装配置mysql详解
一、下载安装官网下载社区版dmg安装文件: https://dev.mysql.com/downloads/mysql/1、执行安装文件,按步骤完成安装。2、安装完成后终端输入:mysql --version;----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:...
2019-02-19 14:27:18
343
原创 IOS上11.3以上的input输入问题
1.fastclick在ios 11.4以上的bug解决场景:在该版本的某一个输入框输入字符后,点击输入法上面的"完成"按钮,再点击该页面的其他输入框或者当前输入框都无效,需要长按才有效果;解决办法:修改fastclick源码,具体修改如下/** * @param {EventTarget|Element} targetElement */ FastClick....
2019-02-18 19:01:18
1099
原创 vue-baidu-map 使用("踩坑")心得
最近在用vue开发应用,要用到百度地图,之前用jquery有用过百度地图的JS SDK,基本功能都有实现过,但是到vue上就必须得自己封装插件了,当然晚上有的自己肯定是不想再去造轮子的,除非这轮子不合适,一搜果然与现成的,传送门在这:https://dafrok.github.io/vue-baidu-map/#/zh/index,点击进去就是使用文档,但是有很多坑,这里说一下,免得大家重...
2019-01-16 21:23:49
50314
31
原创 解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
在用vue做前端开发的时候,因为一般跑vue使用的webpack自带的node服务,而我们实际要使用的数据确是后台服务器上的,所以这就涉及到服务器请求跨域的问题。本来在诸如axios之类的网络请求参数里面配置withCredentials: true,就可以解决跨域问题的,但是现在浏览器比如chorme有做了新的跨域限制,比如要服务器端配置允许跨域才行,详见跨域问题解决,是英文的...
2018-11-01 19:43:46
3901
freemarker中文文档 手册
2011-10-30
FCKeditor 在线编辑工具 web工具
2011-12-07
ZendOptimizer-3.3.3-Windows-i386.exe软件
2012-10-31
Zend_Framework入门教程
2015-11-17
threejs操作glb,gltf格式3D模型案例,包含点击部位高亮操作
2022-08-24
HL7 aECG Implementation Guide(最新版)
2022-04-13
vue中使用plupload上传到七牛的js
2018-09-17
node-v6.8.0-win-x64.zip
2016-11-01
W3CSchool官方api文档
2014-02-19
api-ms-win-crt-conio-l1-1-0.dll.rar
2019-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人