自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 JS的深拷贝和浅拷贝

今天,CVTE面试官问了深拷贝和浅拷贝的问题我的回答是:浅拷贝是拷贝了对象的引用,当原对象发生变化的时候,拷贝对象也跟着变化;深拷贝是另外申请了一块内存,内容和原对象一样,更改原对象,拷贝对象不会发生变化;但是面试官给我说:浅拷贝是拷贝一层,深层次的对象级别的就拷贝引用;深拷贝是拷贝多层,每一级别的数据都会拷贝出来;回来查了一下资料,并没有发现面试官说的这种关于深拷贝浅拷贝的说法,看了几篇文章,终于理解了其实总结来看,浅拷贝的时候如果数据是基本数据类型,那么就如同直接赋值那种,会拷贝其本身,如果除了

2020-06-24 17:58:42 107

原创 uniapp自定义顶部导航组件

第一步 新建 components/uni-title/uni-title.vue组件<!-- 自定义标题组件 --><template> <view class="container"> <!-- 自定义顶部标题 --> <view class="head" :style="{ paddingTop: paddingTopNum + 'px' }"> <!-- 标题插槽 --> <slot name="

2020-06-24 15:28:29 2156

转载 uniapp中slot插槽用法

什么是插槽?插槽(Slot)是Vue提出来的一个概念,正如名字一样,插槽用于决定将所携带的内容,插入到指定的某个位置,从而使模板分块,具有模块化的特质和更大的重用性。插槽显不显示、怎样显示是由父组件来控制的,而插槽在哪里显示就由子组件来进行控制使用easycom 组件化配置方法1、默认插槽的使用:slot-one组件:<template> <view> <view>我是子组件</view> <slot></sl

2020-06-22 13:39:27 37168 6

原创 uniapp中easycom组件的封装

pages.json中配置easycom在pages.json对象默认加入这段代码进行easycom配置"easycom": { //组件化配置 "autoscan": true, //是否开启自动扫描,开启后将会自动扫描符合components/组件名称/组件名称.vue目录结构的组件 "custom": { // "uni-(.*)": "@/components/uni-$1.vue", // 匹配components目录内的vue文件 "uni-(.*)": "@/compo

2020-06-22 10:59:43 3039

原创 微信小程序/uni-app 封装请求

//现在我们在config.js 文件下面(这个文件名字是自己命名的哈)//分别针对 get 和 post 进行一个公共 uni.request 请求的封装,每个方法传了2个参数,url 和 data ;(一个是接口地址,一个是参数)const commonUrl = ‘xxxxx‘;//公共路径//post 封装function postRequest(url,data){ var promise = new Promise((resolve,reject)=>{ v

2020-06-13 11:12:00 1951 1

转载 uniapp - easycom模式(自动引入组件)

版本号为:2.6.0.20200223详情请看这里uniapp - easycom:https://uniapp.dcloud.io/collocation/pages?id=easycom在pages.json配置以下参数组件引入符合命名规则3.在页面会自动引入

2020-06-12 17:54:12 2712

转载 微信小程序修改样式弹框wx.showModal

由于官方API提供的显示模态弹窗,只能简单地显示文字内容,不能对对话框内容进行自定义,欠缺灵活性,所以自己从模态弹窗的原理角度来实现了自定义的模态对话框。wx.showModal修改样式后的效果,如下图所示:index.wxml代码:弹窗<view class="modal-mask" bindtap="hideModal" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view><view

2020-06-12 17:11:57 4695

转载 自定义顶部菜单navigationBar方式

前言:开发中,设计师也是奇思妙想,把小程序顶部的默认菜单改成了自己觉得好看的样式,改了返回icon的样式,加了各种返回首页、收藏、什么鬼的按钮,甚至把胶囊按钮都给改了~~~,好吧,遵从设计师的审美,盘他(除了胶囊按钮)(本文字数较多,因为我把每一步都分的很细,都写出来了,望客官细品,仔细品)要点概述:(助于童鞋们更好的理解)1.小程序默认的navigationBar是占据手机顶部区域的,小程序的页面内容page的显示区域是从navigationBar之下开始,如下图,红框圈出来的就是小程序默认的nav

2020-06-12 17:07:13 2178

原创 .9图片制作工具包

“.9”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png.智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形...

2020-06-12 14:51:59 345

转载 Android证书通过keytool获取sha1、sha256、MD5

项目要接入华为推送,需要项目的sha256签名我们在使用第三方服务时一般要申请key,而申请key一般需要包名或者SHA1。一般这个SHA1值分为两种,测试版和发布版。可以分别通过debug.keystore和release.keystore获取。一、针对已经签名的项目1、那么打开cmd 进入到该目录(签名目录)2、执行keytool命令 keytool -list -v -keystore +绝对路径D:\abc> keytool -list -v -keystore D:\abc

2020-06-12 14:35:57 1743

转载 Hbuilder Android证书申请

Hbuilder Android证书申请1、安装JDK2、在cmd下,进入到JDK的bin目录,输入:keytool -genkey -alias yourapp -keyalg RSA -validity 20000 -keystore yourapp.keystore说明:yourapp就是证书的别名,20000是证书的有效天数,yourapp.keystore就是生成的证书名字。3、一路根据指示设置密码,组织等,注意密码是不会显示或者以***代替,但是其实已经输入了。确认后选择Y,生成的证书

2020-06-12 14:28:18 1252

原创 vh与vw的使用事项

vw — 1vw 等于视口宽度的 1%vh — 1vh 等于视口高度的 1%vmin — vw 和 vh 中的较小值vmax — vw 和 vh 中的较大值calc经常被使用在计算剩下的宽度或者高度,可以根据机型动态改变布局的宽度或者高度,但是使用过程中有以下注意事项style="height:calc(100vh - {{pageTopHeight}}px - 174rpx )"在代码中运算符的前后必须要有 空格 才能生效...

2020-06-10 12:36:35 788

原创 隐式转换

字符串转数值数值转字符串

2020-06-08 12:32:13 132

9png.zip工具安装包

“.9”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png.智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形

2020-06-12

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

TA关注的人

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