为了方便项目打包,我用Node写了个git-tag工具
在使用git执行打包操作时,我们常常会根据场景在tag中增加一些标识。以基准版本为1.0.0为例:软件开发初期可以定义1.0.0-alpha.0,开发阶段是1.0.0-beta.0,上预发布环境时可以打成1.0.0-release.0,最终上线可以打v1.0.0。也许每个公司都有一套标准,是否能做
第一次尝试制作一个钓鱼网站,小白教程,超细!
钓鱼网站的制作
vue3+ts深入组件(一)Props
一个组件需要显式声明它所接受的 props,这样 Vue 才能知道外部传入的哪些是 props,哪些是透传 attribute。
React-路由 react-router-dom
React 路由 react-router-dom BrowserRouter Routes Route Link useNavigate useSearchParams useParams useRoutes 声明式导航 编程式导航 路由传参 默认路由 路由嵌套
Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源
Vue3+TypeScript+Vite的项目中如何使用require动态引入类似于图片等静态资源
深入使用Element-plus系列-入门按需引入安装
关于 element-plus 的使用,之前认为只用会用,看着文档来操作就可完事大吉但是 现在 不这样想,即便是作为 一个现成的,已封装好的易用UI框架element-plus 的使用上也并非,没有值得深入探讨的地方大意就会败北举几个列子:既然使用了element-plus(下简写为el-plus)
vue 实现动态路由
如果我们希望在调用addRoutes方法之后,要路由数据立刻反映到菜单中,我们需要想一个额外的方法,思考一下,vue开发中,哪个技术可以保证响应式特性还可以动态修改?上一步我们实现了: 1.把动态路由通过addRoutes动态添加到了路由系统里, 2. 把动态路由保存到vuex的menu中,但是我们
Object.prototype.toString.call()的原理
今天在项目中看到了用这个方法封装的检测数据类型的工具。但是浏览器搜索相关原理的好回答凤毛麟角,故而想记录一下,万一可以帮助到更多的新手呢?我的文章都是非常通俗易懂的,因为我写文章的时候,都是根据一个前提,假如我是刚开始学习js的新手,别人如果这样讲解这个知识点,那么我也能听懂。我不喜欢那种用专业术语
web前端-JavaScript中的forEach和map方法
上节我们说到遍历数组的方法,使用for循环进行遍历,其实在js中还有另外l两种方法可以将我们的数组更快的遍历出来,那就是方法和方法。下面我们一起看看如何使用吧。forEach()方法需要一个函数作为参数第一个参数 - 当前正在遍历的元素第二个参数 - 当前正在遍历的元素的索引第三个参数 - 正在遍历
最好用的 6 款 Vue 拖拽组件库推荐 - 卡拉云
Vue 拖拽组件库(drag-and-drop)组件在使用 Vue 框架开发中非常常见的需求,做个内容行排序,拖拽小组件到网页上这类都需要用到拖拽组件。本文记录了我自己用过的 6 款 Vue 拖拽组件库,它们各有各的特点,推荐给大家。
单元测试框架Jest搭配TypeScript的安装与配置
Jest + Typescript单元测试框架安装与配置
web前端-JavaScript中的数组详解
使用检查数组对象时返回。1.直接添加2.按照索引添加(将元素添加到哪个位置)这里值得注意的是,如果按照索引添加元素,数组的长度是按照的添加的最大索引来计算的。读取数组元素是一个返回值,需要变量去接收或者直接输出。1.直接读取,即读取整个数组内的元素。2.读取数组中的某个元素。3.当读取一个不存在的元
vue实现数据实时刷新
vue.js是一个轻量级的前端框架,你可以使用它来实现数据实时刷新。你可以使用vue的数据绑定特性来实现数据实时刷新。例如,假设你有一个数据对象data,它有一个属性message。你可以在vue实例中使用{{ message }}插值表达式来在模板中绑定到这个属性。然后,当你改变data.mess
vue3+Ts使用vuex模块化和非模块化管理的2种方式(非pinia)
vue3+Ts使用vuex模块化和非模块化管理的2种方式(非pinia)
vue使用split()将字符串分割数组join()将数组转字符串reverse()将数组反转
3.split(’ ')将字符串按空格才分成数组,这个用的比较多的如","将字符串根据逗号切割成数组。拆分后:[‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’]separator :可选参数。用于拆分的字符串或正则表达式。1.split()不传参数默认整个字符
vue3引入router
vue3引入router,路由配置与跳转实现
Vue 权限菜单(动态路由)详解
今天记录一下Vue的权限菜单(动态路由),在我们写后台的时候用的比较多,Vue的权限菜单分两种,一种是通过本地进行,根据账号的权限进行筛选出可用的权限,组合菜单并在页面上渲染显示,另一种是根据登录的账号,后端直接回可用的权限菜单,前端进行整合渲染。第二种在日常中使用比第一种的情况多些,本篇文章讲述记
Vue自定义指令
一、前言我们了解的vue指令有: v-model,v-show,v-for等,除了这些指令,我们也可以实现自己的自定义指令。在vue中代码的抽取和复用主要是通过组件,如果我们想要对DOM元素进行底层操作,可以通过自定义组件来完成。二、自定义指令的分类自定义局部指令:在options api选项中的d
js逆向爬取某音乐网站某歌手的歌曲
js逆向技术,是当下爬虫技术的主流了,学好之后,爬与反爬,都需要。
微信小程序返回上一页的各种方法
微信小程序返回上一页的各种方法