![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
survivorsfyh
Do your best to meet the best friend!
展开
-
自动递增或递减填充生成数组,根据某个数值
根据某个数值自动前后递增或递减填充生成数组原创 2023-06-14 09:53:27 · 185 阅读 · 0 评论 -
通过 axios 方式下载文件
通过 axios 方式下载文件原创 2022-08-03 09:44:47 · 12257 阅读 · 3 评论 -
搜索框实现模糊查询方法 - js
日常开发中经常会遇到搜索框查询的例子,需要对数组中的元素进行检索并查询出所需的结果,通过如下方式简单实现了一个小的模糊查询,具体如下:首先,用到了两个方法1.对数组通过 filter 的方式遍历查询搜索的 key2.对遍历出的结果进行字符串的模糊查询 str.indexOf("xxx") != -1其次,通过如上两种方法的组合从而获得一个类似模糊查询的效果;最后,具体实现 code 如下:// listRes:查询结果返回的数组 arr// val:查询搜索的 keyonSearch(原创 2021-03-19 16:40:05 · 3126 阅读 · 0 评论 -
日期时间格式转换 dateFormat
日常开发中难免会遇到对时间格式处理的问题,如下记录一个转换时间的小方法,具体 code 如下:dateFormat(fmt, date) { /* * 日期格式转换 * fmt 将要转换的格式样式 * date 需转换的时间 * console.log(YHUtility.dateFormat('YYYY-mm-dd HH-MM-SS', object.value)); * */ let ret; const opt = {原创 2021-01-28 11:56:59 · 1219 阅读 · 0 评论 -
JavaScript entries 方法小试牛刀 - js
新接的项目中遇到了一个很恶心的数据源结构,用到了 JavaScript 的 entries 方法,高效的解决了多层数据遍历的方式,不但性能上有效的提高了很多,还精简了很多冗余的代码 code,特此小结一下;初始数据源样式,key 值为样式中的 section,对应的 value 为具体的 cell 子样式,而页面组件渲染的时候直接取 key 进行 for in 遍历的操作时可以通过 for((item, name, index) in obj) 中的 name 来直接获取 key,但在后期对数据源处理上原创 2020-06-08 17:12:26 · 387 阅读 · 0 评论 -
js 判断对象是否为空 - js
日常开发中对对象类型的数据源进行判空是很常见的操作,对象的判空方式与数组的 length 方式有所差异,如果对象的判空方式依然使用对数组 length 的判空方式是行不通的,以下有几种判空方式可供借鉴:方式一,可以通过for in 循环遍历的方式for(let item in dataList) { if(item) { console.log(item); } else { console.log('空对象'); }}方式二,.原创 2020-06-06 17:29:19 · 168 阅读 · 0 评论 -
js 获取URL参数 - js
日常开发中经常会遇到从 url 中获取参数的情况出现,如下 code 进行简易的封装便于调用;getUrlPrmt(url) { /** * 获取URL参数 * @param url 地址 * @returns 例:getUrlPrmt("http://www.baidu.com?id=1&nam=张三&uid=12345654321&type=1,2,3"),结果{id: "1", nam: "张三", uid: "12345654321",原创 2020-06-01 15:54:28 · 138 阅读 · 0 评论 -
Elements in iteration expect to have 'v-bind:key' directives. - Vue
项目中创建 html 样式的时候,运用到了 v-for="item in listData" 但抛出了如下异常:Elements in iteration expect to have 'v-bind:key' directives.(vue/require-v-for-key)解决办法使用 v-for 的同时需要添加绑定,即 v-bind:key="xxx" 即可。v-for="item in listData" v-bind:key="item"以上便是此次分享的全部内容,.原创 2020-05-13 15:15:24 · 484 阅读 · 0 评论 -
vue.config.js - Vue
通过 Vue Cli 的方式创建项目后,项目打包成功部署后页面加载渲染异常,提示少 config 配置文件,需建立如下 vue.config.js 的 js 文件并将如下 code 编码填入对应的 js 类中重新打包部署即可module.exports = { publicPath: ''};以上便是此次分享的全部内容,希望能对大家有所帮助!...原创 2020-04-26 10:29:04 · 117 阅读 · 0 评论 -
位数不足零来补位 - js
在计时器或者倒计时的场景经常会遇到时间位数不足两位的情况,此处需要补位来填补空缺,使得 UI 界面更加舒适美观,直接调用如下方法即可搞定,具体 code 实现如下:export function YHFormatZero(num, len) { // 当前数字位数不足即向数值前面位数补零 /** * 例如: * <Text>{formatZero(数值...原创 2020-03-28 18:16:46 · 762 阅读 · 0 评论