自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何拿到层层嵌套里的数据

数据(rows)本来的样子要拿到filePath,即数组里面的对象,对象里面的数组,数组里面的对象方法: rows.forEach(item => { const {fileAnnes} = item if(fileAnnes === null || !fileAnnes.length === 0) return const picture = fileAnnes[0].filePath i.

2021-12-16 17:23:51 692

原创 如何遍历拿到开头相同的属性名

首先,这是data里面的数据需要遍历拿到的是红框里的数据遍历方法: const type1 = 'content' const type2 = 'section' const forbiddenMap = ['content', 'contentVos'] //白名单 const map = new Map() Object.keys(data).forEach(key => { if(forbiddenMa.

2021-12-16 11:18:02 1055

原创 路由跳转时如何带参

1.在点击跳转时,@click里面()写入需要带的参数2.在方法里面传入参数3.在新的路由页面就可以接收到参数了

2021-12-13 11:39:43 1013

原创 拿到接口数据后如何正确地放到页面上

对接口拿数据:{data}表示解构数据里面的data属性值出来接口原值是这样的:把拿到的data.rows数据放入一个空数组resultList记得在data(){return{}}里面定义这个空数组v-for循环拿到里面的数据,再用{{}}把对应的属性名写上即可...

2021-12-13 11:21:12 986

原创 根据参数含不同的属性调用不同的接口

本文需要实现两个功能1.加载页面时文章数据直接出来2.根据搜索内容加载新的文章页面数据两个功能是不同的接口,并且传参的类型不一样思路:可以根据属性里是否有这个键来做判断而调用接口方法:可用Object.keys(params).includes("属性名")实现:...

2021-12-13 09:39:55 819

原创 Babel安装失败解决方法

安装失败显示信息:解决方法:根据错误提示的路径找到对应的文件夹把文件夹里带有babel字样的文件全部删除重新输入命令下载npm install --global babel-cli或者npm install -g babel-cli出现以下页面表示下载成功也可以使用Babel --version来判断是否下载成功输出版本号表示下载成功安装预设并添加配置文件配置.babelrc命令:npm install --save-dev ...

2021-10-27 11:19:05 1782

原创 Vue学习记录

Vuevue是一套用于构建用户界面的渐进式JavaScript框架构建用户界面:使用某种方式拿到数据,将数据放到合适的位置渐进式:可以自底向上逐层应用vue特点:1.采用组件化开发,提高代码复用率,并且让代码更好的维护2.声明式编码,让编码人员无需直接操作DOM,提高开发效率3.使用虚拟DOM+Diff算法,尽量复用DOM节点vue安装1.直接使用script标签引入1.1直接用网址引入<script src="https://cdn.jsdelivr.ne

2021-10-22 14:27:24 449 1

原创 Vue中如何将时间戳格式化

在html中如何引入day.js1.打开bootcdn官网BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务2.搜索dayjs3.点击进入后有两个选择1)直接使用标签引入2)使用文件引入复制链接后在新标签页打开点击右键--另存为存到一个文件夹里在html中用script标签引入文件即可...

2021-10-14 17:02:23 432

原创 Es6的学习记录

变量声明let特点:声明不会提升 具有局部作用域 不能重复声明一个变量 暂时性死区:在一个代码块中,let可以锁定某个变量1.声明不提升:结果会报错

2021-10-07 14:36:44 131

原创 git的使用

首先确保已经下载安装好git个人使用1.在gitee官网顶部的右上角点击【新建仓库】2.填写仓库信息3.点击复制仓库的地址4.新建一个文件夹作为本地仓库一个本地仓库对应一个远程仓库5.在上方路径中输入cmd打开终端6.将刚才复制的仓库地址克隆到本地仓库7.文件内显示有.git则克隆成功8.将代码提交到远程仓库1)将本地文件夹初始化到本地仓库2)将代码提交到本地仓库3)编写提交信息4)绑定本地...

2021-09-28 21:53:09 48

原创 H5的学习记录

新增标签语义化标签1.header<header></header>表示头部2.nav<nav></nav>导航栏3.main<main></main>表示页面主体4.section<section></section>用来区分大模块5.aside<aside></aside>表示侧边栏6.article<art

2021-09-16 19:13:16 246

原创 JavaScript的学习记录

JavaScript由三部分组成:1.ECMAScript,js的核心语法标准2.DOM(文档对象模型)描述处理网页内容的方法和接口,js操作html的api(api:封装的方法)3.BOM(浏览器对象模型)描述与浏览器进行交互的方法和接口,js操作浏览器的api拓展:Ajax----XMLHttpRequest,用于在后台与服务器交换数据,基本特点:在不重新加载页面的情况下更新页面,局部刷新JavaScript特点:1.解释型语言,js->nodejs2.弱类型语

2021-09-13 15:03:50 218

原创 JS中数组方法重构

1.poppop() 方法用于删除数组的最后一个元素并返回删除的元素。思路:先用一个temp来接收数组的最后一个元素,并且作为返回值返回再把数组的长度减一2.pushpush() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。思路:因为有可能传入多个参数,所以使用argumentargument:一个类数组对象,包含着传入函数中的所有参数(不介意传递参数的个数以及参数类型)使用for循环遍历数组的长度,遍历到最后一个的时候,就把新的参数放入数组里..

2021-09-12 23:17:50 562

原创 用JS代码输出水仙花数

代码如下:结果:思路:水仙花数:三位数=百位的三次方+十位的三次方+个位的三次方定义四个变量,分别表示三位数,百位数字,十位数字,个位数字嵌套三层循环定义三位数=百位的三次方+十位的三次方+个位的三次方把三位数的定义作为if的判断条件如果符合则输出...

2021-08-25 22:50:18 775

原创 用JS代码输出101-200之间的素数

代码如下:结果如下:思路:素数:除数只有1和它本身用两个for循环来遍历,用一个变量表示101-200之间的数,用另一个变量来表示除数注意:除数的循环条件是b<=a,表示它的除数还可以取到它本身用一个大if的判断,判断一个数是否能除得尽(首先满足素数有它本身这个除数)大的if里面再放个小if,判断如果除得尽的这个除数不是它本身,是另外的数,那么它就不是素数,就跳出这个判断,如果这个除数是它本身,那么它就是素数,把它输出...

2021-08-25 22:42:16 1570

原创 用JS输出无重复的三位数

题目:有数字1,2,3,4,用它们任意组合成三位数,要求三个数字不能重复,求能组合出多少个三位数,分别打印出来并且计算一共有多少个这样的三位数代码如下:结果:思路:因为是三位数,所以把它拆分成三个数字,用三个for循环实现按照百位,十位,个位来循环当百位数字不等于十位数字的时候才能十位继续循环当个位数字不等于百位和十位的时候继续循环所得出的结果用一个变量result来接着把第一位乘上100,第二位乘上10,相加,便可得到三位数的结果在最内层里,用一个变..

2021-08-25 22:10:26 715

原创 用JS代码实现十的阶乘

代码如下:结果:思路:定义两个变量一个当乘数,一个接收它的结果使用while循环,判断条件为乘数小于10sum=sum*a注意:一定要给两个变量初始化赋值

2021-08-25 20:08:51 742

原创 使用JS代码打印九九乘法表

代码如下:效果如图:思路:使用两个for循环,两个变量来实现先观察实现效果一行里面,第一个数字慢慢递增,第二个数字不变所以第一个for循环的是第二个数字,第二个for循环的是第一个数字也就是说,外面的for循环是循环1*2里的2,里面的for循环是循环1*2里的1循环完第二个for一次,就输出一次换行用+号把数值连接起来,在最后加两个空格字符记得用 ' ' 引起来,结果可以直接用 a*b表示,不再定义新的变量...

2021-08-25 19:53:54 159

原创 Linux系统基本知识

Linux系统命令:▲命令需要使用空格进行分割,且严格区分大小写查看当前用户:who am i添加用户:adduser(用户名)查看用户信息:cat /etc/passwd添加组:addgroup(组名)查看组信息:cat /etc/group新建用户指定组:adduser --gid (组ID) (组名)更改用户到某个组:usermod -g (新组ID) (组名),usermod --gid (新组ID) (组名)删除空余组:groupdel (组名)更改密码:

2021-08-22 16:38:14 125

原创 CSS的学习记录

CSS分为两部分:CSS的选择器, CSS的属性。CSS的引入方式- 内联样式(行内样式)缺点:样式与结构冗余优点:优先级较高内联样式表就是把css代码直接写在现有的HTML标签中注意:样式的内容写在元素的开始标签里,并且css样式代码要写在style=""双引号中,多条css样式写在一起中间用分号隔开。代码:效果:- 内部样式表缺点:样式的复用率较低优点:样式与结构分离内部样式表可以同时为多个元素设置样式注意点: -style标签要写在head标

2021-08-17 22:42:06 201

原创 HTML的学习记录

HTML不是一种编程语言,而是一种标记语言(别人问学过什么编程语言的时候千万不要说HTML!!)web的第一门编程语言:JavascriptHTML文件的后缀名:.html或者.htm现在大家都在用的是2014年10月诞生的HTML5HTML的特点:1.简易性:超文本标记语言版本升级采用超集方式,从而更加灵活方便。2.可拓展性:超文本标记语言采取子类元素的方式,为系统扩展带来保证。3.平台无关性:超文本标记语言可以使用在广泛的平台上。4.通用性:它允许网页制作人建立文本与图片

2021-08-05 10:43:01 569

原创 Axure RP9的学习记录

Axure是一款可以快速画出网页构图的软件,它所保存的文件后缀名为*.rp以下是Axure的界面图在使用Axure中一定要注意,要画两个0坐标轴内,即画在白布上(如果画在灰色部分,即视为溢出,不显示在页面上)在界面的左下角是一些便捷的元件,选中拖拽到画布即可使用单击选中在画布上的元件,可在页面右侧栏更改样式▲建议给每个元件取名,以便后期修改或查看时不容易错乱使用图像元件时,只需双击在画布上布置好的图像元件,便可插入图像下拉列表框同理,只需双击列表框即可手动添.

2021-07-30 12:02:39 812

空空如也

空空如也

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

TA关注的人

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