web前端
码云的一天
星星之火
展开
-
elementui之表头tooltip实现
原理:使用render-header 渲染钩子函数实现自定义。原创 2023-02-24 09:36:29 · 382 阅读 · 0 评论 -
基于element实现select树形选择组件
【代码】基于element实现select树形选择组件。原创 2023-02-18 11:07:32 · 445 阅读 · 0 评论 -
基于element实现动态生成表单
【代码】基于element实现动态生成表单。原创 2023-02-18 10:59:43 · 836 阅读 · 2 评论 -
elementui附件上传组件自定义配置
【代码】elementui附件上传组件自定义配置。原创 2023-02-18 10:53:14 · 217 阅读 · 0 评论 -
css之点击穿透
能够实现对下层元素的操作。原创 2023-02-11 11:32:59 · 936 阅读 · 0 评论 -
base64格式图片直接显示
<img :src="'data:image/png;base64,'+url"/>原创 2023-02-08 14:14:13 · 6735 阅读 · 0 评论 -
vue文件导出/下载
elink.download = '导出数据.xlsx';原创 2023-01-31 14:59:44 · 244 阅读 · 0 评论 -
element自定义上传文件
自定义附件上传原创 2023-01-31 14:56:26 · 173 阅读 · 0 评论 -
vue-router之退出处理
删除token,跳转到登录页,同时清除已注册路由(防止切换角色后还能访问另一个角色的权限),beforeEach中加有无token检测。1、对于vue-router3 (vue2) 官方没有提供删除方法。策略:创建新的router对象,将matcher 赋值给旧的。2、vuew-router4 (vue3) 提供了。removeRoute 方法删除注册路由,原创 2022-12-20 10:38:59 · 3406 阅读 · 0 评论 -
python镜像
python镜像文件原创 2022-12-15 17:01:29 · 159 阅读 · 0 评论 -
vue3 安装使用scss
版本太低,这个先不用管(本人也没测试高版本),查看下node版本,其和node-sass是有对应关系的 本人是 node16 对应的 node-sass 是6+, 此时 npm install node-sass@6 安装重启 应该可以了。备注:如果还有问题,就装下node-gyp,升级下python版本。3.2 如果还报 gyp相关错误,看下报错信息此时python应该是有了。如果没有安装python,就去下个安装包装一下记得配置环境变量。3.1、安装node-sass 报错。原创 2022-12-15 16:52:12 · 4601 阅读 · 0 评论 -
vue3之禁用eslint
1、查看vue-cli文档。原创 2022-12-15 10:38:05 · 357 阅读 · 0 评论 -
微信小程序之自定义导航toolbar添加home键
toBarHeight: 44, //标题栏高度:安卓:48px,iOS:44px;单位必需跟胶囊按钮一致用px。statusBarHeight: 44, //状态栏初始高度。-- 状态栏高度 -->-- 标题栏高度 -->// 手机状态栏的高度。原创 2022-11-17 09:55:38 · 1476 阅读 · 0 评论 -
vue之获取dialog 中的组件ref对象
el-button type="primary" @click="handleClick(2)">保存取 消title="签章"原创 2022-11-03 17:38:51 · 1164 阅读 · 0 评论 -
微信小程序使用高德小程序定位插件amap易忽略问题
1、一定要设置 request 请求域名、否则非开发工具环境是,接口请求会失败,而且还不会有什么提示,在开发工具上还能正常使用。2、app.json 一定要声明两个地方:permission 和 requestpeivateInfo。原创 2022-10-27 10:36:45 · 952 阅读 · 0 评论 -
git本地分支关联远程分支
git branch --set-upstream-to=origin/厦门11 xiamen22。原创 2022-10-21 09:59:14 · 142 阅读 · 0 评论 -
pdfjs之125%分辨率下不清晰问题
pdfjs拿到viewport 后,这个宽高是pdf实际宽高,按照 viewport的宽高来绘制的canvas时,在分辨率为100%时是清晰的,但当电脑分辨率不是100%时比如125%,这时绘制再按照100%的像素进行绘制就会不清晰,这时要获取当前分辨率,来计算实际要绘制的画布大小。要点:画布实际大小和要显示的大小是两个概念,显示的宽高是通过 style 设置的。原创 2022-10-13 13:49:06 · 1920 阅读 · 0 评论 -
微信小程序树形选择组件
treeListIndex: {// 默认为0,当前循环的第几层,用于tree样式展示。* @t 功能类型 collapse:点击图标展开收起,title:点击标题事件。text:"2-三级-1"text:"二级-1",text:"二级-2",前言:微信小程序并没有提供这样的组件 ,vant也没有,就自己写了一个。// 在组件实例被从页面节点树移除时执行。text:'一级',2、父子间事件通信 (需要层层向上传递)原创 2022-10-12 13:27:33 · 3201 阅读 · 0 评论 -
pdfjs-dist 编译错误
step2: 如果第一步还不行,可能vue-cli 默认配置不支持es高版本草案语法 比如:?step1: npm i pdfjs-dist@2.0.943 优先安装下,重启项目。安装上面三个依赖并在babel配置文件中进行配置。说明某个依赖安装有问题,需要单独安装。安装如下babel进行转换。原创 2022-09-19 11:33:01 · 7192 阅读 · 3 评论 -
vue-cli中自定义配置webpack
2.1 configureWebpack : 如果是对象则会合并到 webpack 中(相同的会覆盖),如果是函数则可以通过参数直接修改添加配置,其他配置直接写在 module.exports 最外层即可。原创 2022-09-15 18:19:46 · 1307 阅读 · 0 评论 -
vue项目之webpack 配置jquery
注意:有的eslintConfig是一个单独文件,高版本的vue-cli 已经集成到package文件中。2、在package.json中添加jquery。1、vue.config.js中配置。原创 2022-09-15 18:12:31 · 527 阅读 · 0 评论 -
pdf-dist 之vue-cli链式操作配置
/配置pdf-dist。原创 2022-09-15 14:54:36 · 562 阅读 · 2 评论 -
vue --version 报错问题
换成高版本即可 14+ 最好。原创 2022-09-15 09:47:54 · 262 阅读 · 0 评论 -
vue --version 报错问题
解析:node 版本太低,建议升级。原创 2022-09-09 17:21:44 · 314 阅读 · 0 评论 -
git手册
git config --global http.sslVerify "false" //关闭ssl验证。1、设置key、地址使用ssh地址。原创 2022-09-07 18:27:52 · 145 阅读 · 0 评论 -
微信小程序自定义tabBar之van-tabbar 结合switchTab ,切换时二次点击才会修改图标状态bug
active: getApp().globalData.tabIndex // 控制哪一项是选中状态。this.getTabBar() 看下此时data中active (举例) 字段的值,还是上一次的。如果去掉switchTab其实可以正常切换状态的,问题应该出在wx.switchTab这里。其实active已经修改了,只是又莫名其妙被改过来了,在切换的页面中,修改控制状态字段的变量值,可以打印。微信文档其实是有提示的,只不过说的过于简单,不能理解。原创 2022-09-02 11:11:00 · 2118 阅读 · 1 评论 -
微信小程序配置npm构建详细解读
总之就是,1、开启 2、根据谁进行构建,指定构建后生成的位置。原创 2022-09-01 15:10:34 · 5139 阅读 · 0 评论 -
微信小程序之地图组件
官方提供好了 map组件直接使用即可,具体配置可以参考demo1、配置权限"desc": "请求获取地理信息"}}2、使用mapwx.getLocation() 可以获取当前位置,需要在小程序中申请,也可以使用demo中的方式获取(如下api获取上下文对象,再进行对应功能的获取)...原创 2022-08-31 18:03:16 · 2738 阅读 · 0 评论 -
echart-weixin配置
微信小程序使用echart原创 2022-08-31 17:45:18 · 132 阅读 · 0 评论 -
webstorm之操作git
webstorm工具使用原创 2022-08-19 18:29:20 · 1948 阅读 · 0 评论 -
pdf.js 版本引发问题You may need an appropriate loader to handle this file type.
说明pdf.js 版本不对。换成2.0.943版本。原创 2022-08-09 11:06:47 · 2025 阅读 · 1 评论 -
龙芯mips64el -适配electron及打包
背景:内网机器,uos龙芯版 ,一开始把项目从外网考过去,运行 electron报错,后来发现electron 没有mips架构的,只能自己改造了,直接干货:1、从http://www.loongnix.org/index.php/Electron下载所需软件包,mips64el 建议使用4.1.3别的版本不是太老,就是不支持2、效验:sha256sum electron-v4.1.3-linux-mips64el.zip > SHASUMS256.txt-4.1.3如上修改.原创 2021-10-14 18:58:54 · 3842 阅读 · 0 评论 -
编译适用于龙芯平台mips64el架构- nodejs
最近一个内网机器龙芯uos系统,适配项目,网上查了很多资料,搞定,汇总一下分享出来:1、阿里云下载 对应版本Node.js Mirror 源码,本人下载的是v14.17.62、修改源码:打开 configure.py 文件,如上进行修改,两处,一处是将mips改成 mips64el,一处是添加mips64el3、编译:运行 ./configure 成功后 执行sudo make -j 8 完成编译, 安装 sudo make install会...原创 2021-10-14 18:26:03 · 2183 阅读 · 7 评论 -
node之获取linux 管理员权限
1、使用 sudo-prompt , 模块内部使用node 的child_process 的exec 方法,并调用linux安装的图形界面,进行授权。npm install --save-dev sudo-prompt 使用:const sudo= require('sudo-prompt')sudo.exec('chmod -R 775 ./path',options,(error,stdout,stderr)=>{ if(error)console.lo...原创 2021-09-18 14:16:42 · 969 阅读 · 0 评论 -
elelctron-forage 篇
1、这个根据官方文档配置生成的是简化版,自定义配置要进行改造,想写json,要以单独文件引入才行。不过在一个机器上测好没问题,到其他机器上运行也有可能有问题,通常是环境依赖问题,大多是网络原因造成,一些依赖下载不下来...原创 2021-09-17 17:47:46 · 214 阅读 · 0 评论 -
electron-builder 配置篇
1、2、3、完整版文件:{"name": "App","author": "xxxx","version": "2.0.7","main": "main.js","homepage": "XXXXXX",//linux这个是必须配置的"email" : "project@hostname.com","scripts": {"rebuild": "electron-rebuild -f -w sqlite3","dev": "electron . --...原创 2021-09-17 17:32:16 · 7561 阅读 · 1 评论 -
electron 在uos上的各种坑-01-提纲篇
1、调试没问题,打包运行有问题,场景:安装正常,双击没反应debug方案 : 应用名字test0, 启动名为test,为例1、发送到桌面,在终端中 cat 查看信息,找到安装目录(一般都在/opt目录下),2、进入软件包 test0,执行 ./ test 没问题会正常启动,有问题会输出错误信息,比如elelctron打包是只打包dependice 中的依赖,即便关闭asar,缺什么就在依赖中添加即可3、如果安装不了,就使用sudo dpkg -i testamd64.deb...原创 2021-09-17 17:19:35 · 1037 阅读 · 0 评论 -
nrm配置问题解决方案
描述:npm i nrm -g 安装成功后、执行 nrm ls 查看源报错比如下面解决方案:1、找到nrm配置目录、找到cli文件2、进行如下修改// const NRMRC = path.join(process.env.HOME, '.nrmrc');const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');...原创 2021-09-03 15:52:26 · 265 阅读 · 0 评论