自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端实现对接腾讯IM实时通讯功能

里面的参数:to(需要填接收方的ID,这个ID是指你们自己平台里面用户的唯一标识字符串形式,我这里发的是群聊消息,所以我用的是群的ID,每次创建一个群的时候腾讯IM会自动给群生成一个群ID)1、首先在你需要聊天的页面或者根路径里面去监听SDK的准备事件(SDK准备期间或者准备失败时候是无法使用任何SDK的方法的)所以一定要先监听SDK准备事件。conversationID:指的是话题的ID群聊的话就是GROUP+Public(这个是群的类型)+群ID如果是私聊就是C2C+对方的ID。

2024-01-03 11:28:03 1008 1

原创 如何在页面上把dom元素复制到粘贴板上(PC&Mobile)

allowTaint:false是用来解决图片模糊不清的问题,注意!这两个属性不能同时设置,如果同时设置,只有一个属性起作用.这里需要用到html2canvas这个第三方插件 :npm install html2canvas安装第三方插件。这里利用第三方插件的事件html2canvas里面的useCORS:ture是用来配置图片跨域的。首先获取到你要复制的盒子this.$ref.DIV。然后创建一个canvas(画布)元素。

2023-04-06 14:51:36 343

原创 了解递归函数(自用笔记)

1.首先,可以把一个问题转化为一个新的问题,而这个新的问题的解决方法仍然与原问题的解决方法相同。只是所处理的对象有所不同,并且这些被处理的对象之间是有规律的,这种规律可以通过一些递归的表达式表示出来。2.然后假设计算到100的和,其实就是sum(99)+100,即99的和加上100,得到以下表达式:sum(100)=sum(99)+100。缺点:如果调用层数比较深,会占用过多的内存资源,对执行效率有一定的影响。2.然后,找到这一次和上一次的关系,其实就是找到递归的表达式;1.简单的案例:计算1+N的和。

2022-09-26 20:22:27 322

原创 JS常用的判断数据类型的方法(自用笔记)

1、typeof:一般用于判断基本的数据类型,null除外(判断null会返回一个小写的object)、不能用于判断引用的数据类型(判断引用数据类型会返回一个object)但是它用于判断函数它会返回一个function。2、instanceof一般用于判断引用的数据类型他的语法:onsole.log([ ] instanceof Array)他的返回值是一个布尔值但他不能用于判断基本的数据类型。3、constructor:可以判断所有的数据类型、但是null和undefined除外(会报错)...

2022-08-29 19:59:22 208

原创 快速了解跨域(自用笔记)

2、Jsonp方法解决跨域,这种方法的原理就是利用浏览器不会阻止src属性的跨域请求(只能是get请求):首先在script标签上写一个src属性,然后在src属性中写上请求地址跟上一个函数,这个需要服务端(后端在响应的时候):res.end('getdata()')点用这个函数。我常用的解决跨域的方法:1、在服务端(后端)设置一个响应头res.setHeader('Access-Control-Allow-Origin','*')这种方法就是后端设置一个响应头,不管谁请求都可以响应。...

2022-08-29 19:38:34 278

原创 Vue插槽(根据自己理解总结的)

这样就可以实现定义一些可以灵活区分的插槽。分别的作用和概念:默认插槽:默认插槽就是父组件向子组件传递标签,在子组件标签内写上东西,然后子组件标签上写上

2022-08-18 16:25:50 477

原创 Vue的组件通信方式(自用笔记总结的全是干货!!!)

2、子传父:在父组件的子组件标签上绑定一个自定义的事件例如:@子组件传过来的自定义事件名="事件名:需要在父组件的methods里面定义的事件、事件里会有一个参数就是子组件传过来的值",在子组件中通过事件触发用this。$emit("传给父组件的自定义事件名",需要传递的参数)1、父传子(属性传值):在父组件的子组件标签上,绑定一个自定义属性,然后子组件通过prop来接收,props可以写成数组的形式,然后直接把事件名直接加上引号放进数组["事件名"],也可以写成一个一个对象:{required:必填!..

2022-08-18 16:08:04 295

原创 VUE2的常用指令及小妙招!(自用笔记)

在VUE2中经常会遇到引用数据类型,数据更新但视图不更新我们可以通过:this.$set("目标:数组或对象","要改变的属性/下标","改变后的值")v-cloak 作用:用于解决页面上插值闪烁,通过给绑定了v-cloak的标签添加display-none来解决。v-show 作用:控制元素的显示和隐藏和v-if不同的是v-show用display-none控制元素显示隐藏。v-text 作用:跟v-html作用相同,但不会解析标签。v-html 作用:主要用于解析富文本,可以识别标签。...

2022-08-16 16:28:59 598

原创 VUEX和filer过滤器的定义

VUEX和filer过滤器的定义

2022-08-03 20:08:27 455

原创 VUE的生命周期

vue的生命周期函数:一共有八个分别是:创建前后,挂在前后,更新前后,销毁前后(顺序不能打乱),分别对应:beforecreate,created,beforemonute,monuted,beforeupdate,updated,beforeDestory,destoryed

2022-07-30 08:46:58 181

原创 VUE3怎么往VUEX(store/index.js)里面存储数据(自用笔记)

VUE3如何调用VUEX数据

2022-06-28 10:41:39 2399

原创 论数组的操作方法(自用笔记)

数组操作方法

2022-06-23 20:54:18 134

原创 管道符的使用方法

初级JS

2022-06-21 20:21:01 359 4

原创 vuex的基本概念

vuex的基础知识点

2022-06-21 17:22:00 83

空空如也

空空如也

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

TA关注的人

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