自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯web前端题目解答记录

其他人的答案(很巧妙),反向思维。

2023-09-19 10:41:34 150 1

原创 mac系统Homebrew的安装

Homebrew官网地址:https://brew.sh/安装homebrew:执行下面的命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"执行完成后等待系统安装,安装完成后会有中文提示,根据提示再配置环境变量,如果不配置环境变量,那么在关闭终端后,下次再打开时运行brew命令会提示brew没有安装。参考文章:微信公众号搜索湖中剑...

2021-07-31 14:43:04 182 1

原创 mac系统配置前端代码环境

一、前言对于前端开发而言,面对一台新的电脑,进行开发工作之前,需要安装一些环境才能保证正常的开发工作,如node、git,node用于下载依赖、启动项目,git用来提交代码等。二、node和git安装1、安装nodenode的安装有两种方法,一是直接去node官网进行下载,二是使用homebrew进行安装。方法一、官网下载安装。node.js官网方法二、使用homebrew进行安装。Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单

2021-07-31 14:35:51 312

原创 vue 中使用高德地图(原生方法)可搜索定位

需求:表单中的经纬度和位置需要通过高德地图定位点进行拾取,并且地图可以进行搜索,搜素出来的定位点也可进行点击获取位置<template lang="html"><Modal v-model="visible" title="位置定位" width="800px" :mask-closable="false" @on-cancel="closeModal"> <div class="container"> <div class="search-box"

2021-06-18 18:24:38 1025

原创 项目开发中用到的一些通用方法

对象数组去重(根据某个属性) getArrayRemoveRepeat(arr,key) { const hash = {}; const newArray = arr.reduce((item, next)=>{ hash[next[key]] ? '' : hash[next[key]] = true && item.push(next); return item; },[]) return

2021-04-23 17:50:53 125

原创 js用循环输出1-1000之间能被5整除的数,且每行输出5个

思路分析:首先题目中需要的数据都是能被5整除的数,也就是在循环的过程中给每一个i乘以5即可,然后跟空格’\t’符拼接在一起,因为每行要输出5个,也就是说i要被5整除的时候,给它换行,最后输出即可。代码如下:var b = '' for (var i = 1; i <= 200; i++) { var a = 5 * i + '\t' b = b + a if (i % 5 === 0) { b += '\n' } }

2020-10-26 11:58:43 4754

原创 uni-app真机调试ios报错Unhandled promise rejection undefined __ERROR

bug如图调取接口后数据一直渲染不上,最后经过排查,是代码不严格造成的。解决办法:原先是这么写的现在改成这样就好了直接通过传参的方法,而不是先赋给外层变量再传值。

2020-07-09 17:28:14 2588

原创 v-model中的修饰符及使用

v-model中的修饰符主要有三个:.lazy、.number、.trim.lazy.lazy修饰符在input框失去焦点时进行数据同步。v-model是在input事件下对输入框的值与数据进行同步,即只要输入框中输入的值发生变化就同步数据,但如果加上lazy修饰符后(v-model.lazy)就会变成在每次输入框失去焦点后再同步数据。<div> <h3>la...

2020-02-02 23:22:34 574

原创 iview树结构——循环嵌套数组向上查找父级

需求:iview中树结构,点击某一个节点获得它上面的父节点举例:如下图点击树结构上的节点 parent 2-2 ,向上查找,找到它的父级节点 parent 2树节点数据结构:实现思路:1、拆分嵌套数组为一个个小单元(注意:此树的数据中,每个节点都含有两个属性 objectId 和 parentId ,根据每个节点的 parentId 向上去查找它的父级节点2、循环拆分好的数组,进行递...

2020-01-07 18:25:23 1169

原创 vue项目启动后文件加载过程总结

先介绍下vue项目的文件目录结构(vue-cli2版本),如下图:大家都知道,所有的前端项目在启动时,后首先去加载最外层的index.html页面,也就是这个注意到index.html中有一个id为app的div元素,这个div就是一个挂载点,以后在views文件夹下的所有页面都会挂载到这个这个div中。接下来程序会找使用了这个id为app的文件,找到main.js如下图:程序找到mai...

2020-01-03 16:34:16 1158

原创 查找数组中同时包含好几个字符的元素

查找数组中同时包含好几个字符的元素注意是不相邻的几个字符注意是不相邻的几个字符var allArr=["ABDE","ABCD","ACD","AB","ACXBFGDE"];var arr=["B","D","E"];//找出allArr中包含B、D、E三个个字符的元素let count = 0 //满足条件的元素查找的次数,查找的次数如果与目标数组的长度一致,则说明此元素就是要找的元...

2019-12-30 10:43:57 268

原创 vue init webpack my-project时出现的卡顿现象

在npm中搭建vue的脚手架工具时,当命令走到第四步:创建一个webpack项目并且下载依赖,即输入vue init webpack my-project回车,程序自动运行到项目描述时npm卡了。网上找了很多办法,我甚至进行了磁盘清理,结果还是不行,最后,看了一篇文章,说改下node版本8.0.0,果然好了。下载链接:http://nodejs.org/dist/答案来源于:https://w...

2019-06-21 16:07:37 297

原创 移动端使用background添加背景图方法总结

移动端使用background添加背景图方法总结最近刚做完移动端的一个推广页面,里头的一部分内容需要用到css中的background来添加背景图。在实现的过程中,遇到了好多问题。由于移动设备有不通的屏幕尺寸,这就导致了在用background添加背景图片时会出现难以自适应的问题。再者背景图是根据内容进行变化的,内容有多高,背景图片就会有多高,随着屏幕尺寸的变化,背景图便会出现不同程度的拉伸和压...

2018-11-27 11:42:44 6844

空空如也

空空如也

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

TA关注的人

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