自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Cannot find module ‘node:fs‘ 】【node版本更新升级】【Git BASH (MSYS) is not supported by n】

不同于一般的【Error: Cannot find module‘ ***** ’】并非是因为缺少依赖,而是运行环境的node环境版本太低,并不能通过修改Config文件解决问题进入node官网下载页底部进入先前已发布的所有版本选择合适的版本,直接安装到之前的位置,免得重新配置环境变量最后node -v 确认版本号,安装是否成功。

2023-09-13 16:06:15 2172

原创 点击按钮改变自身样式、属性,$event的使用

点击按钮改变自身样式、属性,$event的使用

2022-09-17 14:30:10 1927 1

原创 uni 中 globalData 实现全局变量

小程序有globalData,这是一种简单的全局变量机制。这套机制在uni-app里也可以使用,并且全端通用。1,onLaunch时,getApp对象还未获取,暂时可以使用this.globalData获取globalData2,需要把globalData的数据绑定到页面上,可在页面的onShow页面生命周期里进行变量重赋值3,getApp()函数用于获取当前应用实例,一般用于获取globalData 。以下是 App.vue 中定义globalData的相关配置:<scrip.

2022-01-25 15:41:15 1702

原创 前端使用 MQTT

1. MQTT简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。官方调用示例:https://github.com/moscajs/mosca/wiki/MQTT-over-Websockets、2 MQTT的RETAIN标志位当我们..

2022-01-25 14:49:43 3947

原创 vue中keep-alive实现页面缓存

官网介绍:如果未使用keep-alive组件,则在页面回退时会重新渲染页面,触发created钩子,使用体验不好。 常见场景如列表页与详情页跳转,列表页分页跳转keep-alive的生命周期初次进入时:created > mounted > activated;退出后触发 deactivated 再次进入:会触发 activated;事件挂载的方法等,只执行一次的放在 mounted 中;组件每次进去执行的方法放在 activated 中应用步骤:1,App.vue中加.

2021-08-14 11:50:01 327 1

原创 el-row高度设置,分栏布局高度自适应

el-row和el-col 处理动态多列数据时, 出现了高度不适应且排列混乱1、el-row加上样式属性.el-row-inline { display: flex; flex-wrap: wrap;}2、内部元素设置高度100%.el-card { min-width: 100%; height: 100%;}...

2021-06-02 11:38:25 15751

原创 JS获取当前时间,(年月日时分秒)

toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回结果。let date=new Date();let newdate=date.toLocaleString('chinese', { hour12: false }); //获取24小时制,中国时间,打印出 2019/01/03/ 08:40:32let newdate2=date.toLocaleString(); //中国时间 2021/4/28上午10:39:35toL

2021-04-28 11:05:53 1215 2

原创 uni-app中实现Android开机自启

uni-app 物联网领域需要用到无人值守下的开机自启插件市场种开机自启插件:https://ext.dcloud.net.cn/plugin?id=1820使用步骤:1、购买或下载原生插件 参考(https://ask.dcloud.net.cn/article/35412 )2、在manifest.json文件的“App原生插件配置”项下点击“选择本地插件”,在列表中选择需要打包生效的插件;3、源码视图-( manifest.json )中配置APP权限,开机自启权限.

2021-04-19 10:29:28 6431 6

原创 git中添加文件到gitignore

git status来查看能被上传的文件,.gitignore可以忽略掉不想上传的文件,比如doc,target,classes,dist文件,zip文件,node_modules文件等等1、首先把这个文件去掉托管:文件夹:git rm -r --cached 文件夹名文件 :git rm --cached 文件名2、再把删除的文件或者文件夹加入到.gitignore文件中 (可在IDE中操作,添加到gitignore)3、对忽视的文件进行提交执行git comm..

2021-03-12 17:11:52 961

原创 vscode git操作 无法推送refs到远端

git push文件时 出错命令行提示:error:failedtopushsomerefsto'.......'错误原因是远程仓库和本地库不一致git pull --rebase origin master 取消刚才的commit 并同步远程的仓库Successfully rebased and updated refs/heads/master.git push或者git push -u origin masterBranch 'master'...

2021-03-12 15:32:51 12427 1

原创 vscode中Gitlens插件添加侧边栏图标

vscode中安装gitlens插件后,侧边栏默认没有图标(有时也会自己消失)ctrl+shift+p快捷键,打开vscode命令面板,输入gitlensset,选择gitlens set views layout,点击选择Gitlens Layout左侧菜单栏出现插件图标...

2021-03-08 10:34:25 5185 4

原创 vue 后台管理系统 登录页 记住密码

实现:记住密码 - 用户名密码自动填充 + 勾选单选框 未选中记住密码 - 初次进入 - 聚焦用户名输入框 未选择记住密码 - 重复进入 - 聚焦密码输入框(显示上次登录的用户名) HTML<el-checkbox v-model="check...

2021-03-03 11:48:13 807

原创 element table 合并行、合并列,多表头合并

element+vue项目中 table 表格需要先合并第一列的数据在合并第二列的数据思路:数据添加两个rowspan(rowspan_D , rowspan_B)(设备编号 , 操作批次) 合并第一例的多行数据 (rowspan_D ) 第一列相同的数据提取到一个数据Arr Arr再合并第二列的多行(rowspan_B ) 多个Arr连接成新数组 return新数组setRowspan(tableData) { // tableData为借口...

2021-01-12 10:56:41 2150

原创 win10关闭windows defender,CPU爆满问题

Antimalware Service Executable是win10内置杀毒软件windows defender的一个进程,有的电脑还会连带system-ntoskrnl进程爆满,直接引起cpu100%,温度过高,电脑死机windows defender会定期扫描你的磁盘,来查杀可能存在的病毒。电脑启动时可能没有问题,cpu正常,一旦启动某个程序后,激活扫描程序,坐等GG,最开始...

2019-05-27 17:58:41 12675 1

原创 Windows10常用快捷键

多任务切换【Alt+Tab】 多桌面切换【Win+Tab】,文件打开历史记录 多桌面切换2-【Ctrl+Win+左右键(←→)】,任何界面下均可切换 任务栏锁定项目启动快捷键-【Win+数字(123456...)】 窗口分屏 快捷键-【Win+↑↓←→和↖↗↘↙】 在任务栏间切换应用程序-【Win+T】 打开“我的电脑/资...

2019-05-21 15:11:05 441

原创 关于LocalStorage,sessionStorage,cookie适用场景

比较:localStorage:HTML5新增的在浏览器端存储数据的方法。设置和获取localStorage的方法:设置: localStorage.name = 'val';获取: localStorage.name //valsessionStorage: HTML5新增的在浏览器端存储数据的方法,设置和获取sessionStorage的方法:设置: sessionSt...

2019-04-18 20:36:37 304

原创 vue中v-model和computed使用问题(was assigned to but it has no setter)

v-model最基础的用法是在data中声明,再进行绑定data(){ return { value: 5 }}但是当需要的value是动态的,或者是vuex中对象的值、或是父组件中传入的变量值,严格模式中直接修改会抛出一个错误:...was assigned to but it has no setter解决方案:官方文档中给出了解决办...

2019-04-04 11:12:05 16159 3

原创 object取key,object取value,object删除键值对,object添加属性

JS中的对象就是一个以键值对形式存储属性的一个集合,每一个属性有一个特定的名称,并与名称相对应的值。可以称之为映射。 1,object取key Object.keys(obj)//传入对象, 返回 包含对象可枚举属性和方法的数组var obj = {'a': 'Beijing', 'b': 'Haidian'};console.log(Object.keys(obj)); ...

2019-01-18 18:22:52 11696

原创 vuex与axios结合使用

在vue项目中,组件间相互传值、后台获取的数据需要供多个组件使用的情况,有必要考虑引入vuex来管理这些凌乱的状态。首先新需要在项目中安装vuex:命令行 npm install vuex    - - save  - dev在项目的入口 js 文件 main.js 中引入import store from './store';并将 store 挂载到 vue 上new ...

2018-09-26 18:19:11 8188

原创 vue和jQuery一起使用

vue使用了虚拟DOM,它的功能就是不需要开发者直接做dom操作,所以不建议使用vue同时还使用jQuery。然后说正题,当vue组件被创建时,它会把组件渲染到页面中,而jQuery通过绑定DOM才能进行操作jQuery代码在Mounted周期内进行,此时vue已经渲染完毕,jQuery才可以找到对应的DOM如果需要JQuery更新DOM,则在Mounted周期内不被允许,需要通过...

2018-09-25 10:55:05 28349 2

原创 element-ui饿了么框架中导航菜单中箭头方向问题

这是饿了么默认导航样式(下、上)然而大部分使用场景、用户习惯是下边这种箭头方向(右、下)element组件中没办法更改icon的值采用覆盖element组件的css样式,或者直接更改依赖模块中的源码源码:/*菜单打开*/.el-submenu.is-opened&gt;.el-submenu__title .el-submenu__icon-arrow { ...

2018-08-30 21:38:24 18079 8

原创 一个产品经理要做哪些工作

一个完整的产品案例,同时也是一个产品经理的完整流程PM的职责和要做事情包括:1、从兴趣爱好聊出痛点发现用户需求2、找到目标用户找到有该需求的其他用户3、开始需求调研进行需求调研,输出需求调研问卷,记录用户调研明细,输出访谈结果汇总4、提炼用户画像把用户访谈结果抽象成三类用户画像,方便研发理解需求的直接使用对象5、写竞品分析撰写竞品分析,了解满足当前需...

2018-08-29 16:22:10 856

原创 vue2使用element-ui的el-select组件传递参数和对象

el-select组件官方实例中只能通过value绑定传递一个参数在线实例展示:https://jsfiddle.net/1erjhcL3/655/ 在有些使用场景中需要同时用到对象中的两个参数(id和name)首先想到的是同时绑定这两个参数,一起传递,官方文档没有可以直接使用的属性或方法换个角度思考,将包含两个参数的对象作为value的绑定官方文档提供valu...

2018-08-21 16:33:07 48956 9

转载 初级web程序员进阶指南

初级程序员经常犯的错误集锦1 命名不规范2 日志不规范3 拒绝写接口和假数据4 不写单元测试5 盲目集成6 逻辑不清7 不做方案8 不关注性能9 害怕重构10 做出来就好,不考虑优雅的方案11 不考虑未来需求的变化12 遇到问题的时候不会试错13 不会写伪代码14 不做数据量的预估15 提交代码不规范16 不喜欢打Tag17 不遵...

2018-08-16 13:15:27 1928

原创 四元运算符

一般的三目运算符就能解决大部分判断筛选的问题,但是当遇到多个数据判断时就可以通过三目运算的嵌套来达到目的。var row.status == 0 ? '未支付' : (row.status == 1 ? '已支付' : '作废')"此时可以对Status的三个状态进行筛选...

2018-06-25 18:17:19 14727 4

空空如也

空空如也

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

TA关注的人

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