该文被密码保护。 阅读全文
摘要:
方案一 按钮权限也可以用v-if判断 但是如果页面过多,每个页面页面都要获取用户权限role和路由表里的meta.btnPermissions,然后再做判断 这种方式就不展开举例了 方案二 通过自定义指令进行按钮权限的判断 首先配置路由 { path: '/permission', componen 阅读全文
摘要:
全局注册主要是通过 Vue.directive 方法进行注册 Vue.directive第一个参数是指令的名字(不需要写上v-前缀),第二个参数可以是对象数据,也可以是一个指令函数。 表单防止重复提交这种情况可以设置一个v-throttle自定义指令来实现,具体代码如下: // 1.设置v-thro 阅读全文
摘要:
一、是什么 Web攻击(WebAttack)是针对用户上网行为或网站服务器等设备进行攻击的行为 如植入恶意代码,修改网站权限,获取网站用户隐私信息等等 Web应用程序的安全性是任何基于Web业务的重要组成部分 确保Web应用程序安全十分重要,即使是代码中很小的 bug 也有可能导致隐私信息被泄露 站 阅读全文
摘要:
在运行命令的时候,使用pnpm或者yarn出现此错误 pnpm : 无法加载文件 C:\Users\HP\AppData\Roaming\npm\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=1351 阅读全文
摘要:
title: Git-叹为观止的 log 命令 & 其参数date: 2018-03-18 12:12:01tags:如果你欺负了 log 命令,如果它叫上它的参数过来,然后别硬撑了,直接投降吧,会出人命的给你讲。 写在前面之前 Git 系列博客中,多次用到 git log 去查看分支历史,很多人以 阅读全文
摘要:
什么时候需要 Subtree ?1、当多个项目共用同一个模块代码,而这个模块代码跟着项目在快速更新的时候2、把一部分代码迁移出去独立为一个新的 git 仓库,但又希望能够保留这部分代码的历史提交记录。 git subtree的主要命令有: $ git subtree add --prefix=<pr 阅读全文
摘要:
首先需要了解addEventListener()的工作原理是将实现EventListener的函数或对象添加到调用它的EventTarget上的指定事件类型的事件侦听器列表中。 语法 element.addEventListener(event, function, useCapture) 参数值 阅读全文
摘要:
在事件被触发 n 秒后再执行回调,如果在这 n 秒内又被触发,则重新计时。 防抖函数(debounce) 1 const debounce = (cb, delay = 1000) => { 2 let timer = null; 3 return function (...args) { 4 co 阅读全文
摘要:
⚠️ 注意: 当边太细交互不易命中时,请设置 lineAppendWidth 属性值。 属性: 属性名含义备注 path 线条路径 可以是 String 形式,也可以是线段的数组。 startArrow 起始端的箭头 为 true 时在边的结束端绘制默认箭头,为 false 时不绘制结束端箭头。也可 阅读全文