shinjie1210
码龄3年
关注
提问 私信
  • 博客:135,616
    135,616
    总访问量
  • 42
    原创
  • 1,296,189
    排名
  • 18,403
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:云南省
  • 加入CSDN时间: 2021-06-25
博客简介:

shinjie1210的博客

查看详细资料
个人成就
  • 获得139次点赞
  • 内容获得82次评论
  • 获得535次收藏
  • 代码片获得2,291次分享
创作历程
  • 1篇
    2023年
  • 4篇
    2022年
  • 37篇
    2021年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IOS15.1/15.2 Safari 推流崩溃crash解决方案webrtc

IOS 15.1/15.2 Safari 和 Chrome 进行推流时,浏览器页面会 crash此处使用 canvas 采集的方案规避了该问题,该规避方案性能开销相对会更大些。出于性能的考虑,建议在 iOS 15.1 采集 Profile 不高于 720p, 15fps。需要注意的是,该方案需要本地视频流处于播放状态.我们写一个简单的单页面demo来演示怎么使用基于本地流新建canvas流,推流时使用canvas流即可避免crash问题。
原创
发布博客 2023.03.09 ·
756 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

js阻止浏览器返回上一页

最近有个项目,客户需要在app内嵌浏览器页面使用rtc通话,但是有前置页面,所以发生虽然不在rtc页面但是rtc通话内的语音播报并没有中断的异常场景。出现了安卓机左右滑动返回手势,已经退回前置页面,但web容器并未关闭。虽然异常操作不需要我提供解决方案,但还是想试试有没有解决方案,页面离开前弹出提示,点击决定是否离开当前页。所以网上找了一圈,发现以下适用方案。甚至可以发个请求出去。...
原创
发布博客 2022.08.11 ·
2150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

microApp微前端项目搭建教程(更新到项目搭建,其他内容待续)

基于micro-app搭建微前端项目的教程,附源码
原创
发布博客 2022.07.18 ·
2622 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

html数字和英文字符的换行

html页面内 长数字/英文字符串的折行设置
原创
发布博客 2022.06.15 ·
352 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

vite打包配置(静态资源合并打包/清除log/gzip压缩/ENV配置等)

vue3+vite项目的 vite打包配置,包含静态资源拆分打包\超大静态资源拆分\静态资源压缩\去除console和debugger\旧版chorme和ie兼容\ENV配置等内容,持续更新中
原创
发布博客 2022.01.13 ·
51678 阅读 ·
82 点赞 ·
49 评论 ·
281 收藏

vite+vue3(vuex、vuerouter、axios)+elementplus项目保姆教程

简单来说就是记录一下怎么从0开始搭建一个vue3+vite+elementplus的项目,本文详细记录了每一步的代码\控制台和文件操作,可以说是保姆级教程了,喜欢可以收藏一下,有问题大家一起在评论区探讨
原创
发布博客 2021.12.24 ·
5499 阅读 ·
20 点赞 ·
2 评论 ·
49 收藏

单页面vue项目注册使用组件(使用httpVueloader)

目录安装并引入插件插件准备组件引用其他注册方法插件js文件主要是最近写的项目涉及到,就顺便记录一下,使用的概率不是很大啊毕竟现在大部分都是直接搭的项目组件正常方式使用组件即可安装并引入插件插件既然是单页面使用,最简单快捷的就是直接script引用了,这里我就直接把文件放出来自取好了,今天百度网盘有点卡分享不出来,文件又比较长,就放文章最末尾吧<script src="./lib/httpVueLoader.js" type="text/javascript"
原创
发布博客 2021.12.15 ·
2675 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

单页面vue项目注册使用组件(使用httpVueloader)

目录安装并引入插件插件准备组件引用其他注册方法插件js文件主要是最近写的项目涉及到,就顺便记录一下,使用的概率不是很大啊毕竟现在大部分都是直接搭的项目组件正常方式使用组件即可安装并引入插件插件既然是单页面使用,最简单快捷的就是直接script引用了,这里我就直接把文件放出来自取好了,今天百度网盘有点卡分享不出来,文件又比较长,就放文章最末尾吧<script src="./lib/httpVueLoader.js" type="text/javascript"
原创
发布博客 2021.12.15 ·
2675 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

js滚动条自动到底(聊天框效果)

今天同事写个小demo的时候遇到的,太久没有写原生了都快忘了,就随手写一下记录一下大概思路效果<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width.
原创
发布博客 2021.12.01 ·
1698 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

前端使用js进行RSA加密并在vue中使用

目录前言生成秘钥vue中的安装进行验证加密操作前言前后端网络请求通信的时候携带的数据并不能全部明文传输,否则容易出现这样的的情况任何人都可以在请求里看到所有的内容,非常不安全那么我们就需要对数据进行加密,加密方法有很多,这里就简单介绍下RSA加密在vue中的使用原理什么的这里就不做赘述了,看到感兴趣的话可以自己了解一下,这里主要说明一下使用步骤生成秘钥1.在项目文件夹右键打开git bash here生成私钥$ openssl genr...
原创
发布博客 2021.12.01 ·
891 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue&百度地图绘制行进路线/路书/路线规划/线路展示

实现效果申请KEY/安装插件点击这个链接注册账号https://lbsyun.baidu.com/https://lbsyun.baidu.com/然后按图操作安装插件操作都在这个链接https://dafrok.github.io/vue-baidu-map/#/zh/start/installationhttps://dafrok.github.io/vue-baidu-map/#/zh/start/installationnpm install vue-baidu..
原创
发布博客 2021.09.26 ·
6106 阅读 ·
7 点赞 ·
16 评论 ·
37 收藏

vue/javascript-音视频声纹响应组件wavesurfer使用简述

实现效果左上电池是我扣的datav组件 可以忽略安装/引用组件npm install wavesurfer.js --save(datav安装)npm install @jiaminghi/data-view在使用界面引用import WaveSurfer from 'wavesurfer.js' //导入wavesurfer.jsimport Timeline from 'wavesurfer.js/dist/plugin/wavesurfer.timelin.
原创
发布博客 2021.09.22 ·
1987 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

axios请求/响应拦截器配置自动携带token和自动提示错误

目录通过请求拦截器设置自带token基础信息实现过程响应拦截器配置提示错误实现方法简述一下,方便记忆:通过请求拦截器设置自带token意义:避免每次请求都去获取token,烦角色token来判定用户登录状态、当前用户角色很很简单,就不赘述了,这里讲一下发送请求自带token的方式,基础信息基于vue和第三方框架开发的后台系统,角色权限不同的情况下增删改功能向后台发送请求都需要携带当前用户token,token值在登录时获取,退出时清除,这个很基础也不赘述了,此..
原创
发布博客 2021.09.04 ·
1082 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue权限开发——路由跳转权限

除了我之前写的三篇vue后台系统权限内容vue权限控制——菜单及界面控制(含模拟数据)vue权限控制——动态路由vue权限控制——按钮控制再提一个路由跳转权限控制方法占个坑 太晚了写不动了,明天再写...
原创
发布博客 2021.09.01 ·
1233 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

vue依赖注入简述

简单记录下这个可以给后代组件传递参数的方法,主要是简单方便官方文档点这里,提到了依赖注入这个方法的作用、优势和缺点有兴趣的可以自行研究,本文不赘述,只简单介绍、实现功能创建项目首先建个vue项目,为了方便展示直接在home页编写代码,分别写创建子、孙、曾孙三代组件并注册home页代码通过provide提供要注入后代组件的内容,就像编写data数据一样,注意要写return这里就是传递了home数据和clog方法,后代组件在接受注入时,home即为home组件...
原创
发布博客 2021.08.30 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue拖拽组件awe-dnd使用方法简述及参数说明

目录安装组件应用实例及参数说明实现效果代码参数说明做拖拽的时候搜到这个小组件 简单易用 记录一下官方文档:点击此处安装组件很简单啊 先控制台安装npm install awe-dnd --save然后去main.js里引用import VueDND from 'awe-dnd'Vue.use(VueDND)应用实例及参数说明用官方文档给的数据写的实例,因为文档说的也不是很细致,所有的参数说明是我自行理解的有不对的地方还请大佬指正先新建个.
原创
发布博客 2021.08.30 ·
5077 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vue3+vite项目配置axios及跨域

目录安装axios封装请求全局引用配置跨域请求测试测试结果折腾了几次终于弄好了 记录一下vite创建vue3项目啥的就不赘述了 可以看这篇blog(附router和vuex安装)安装axiosnpm install axios封装请求此处是在src/assets/js下新建的js文件封装,引用时候要从这里引用不准备用qs库可以不安装 ,代码里用到的地方修改下就行import axios from "axios";import qs from ".
原创
发布博客 2021.08.24 ·
8520 阅读 ·
4 点赞 ·
2 评论 ·
29 收藏

多选内容的增删改变时序号自动更新

简单记录下大概实现效果:点击多选的内容自带序号,会根据选择的顺序、选择数量自动更新序号,如下图:首先模拟一组数据,就来个长度30的图片数组吧imgInit() { for (var i = 1; i <= 30; i++) { this.imgList.push({ id: i, url: '自定义图片地址', name: '图片' + i, ischeck: false, checkOrder: 0 .
原创
发布博客 2021.08.10 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

elementui内置upload组件获取dom节点索引的方法小记

简单记录下如果是通过一组数据遍历出的dom元素使用upload组件,要对组件进行修改、删除要通过组件自带的methods几乎不能完成因为组件自带的methods无法获取当前操作dom的索引,就无法确认操作对象所以在...
原创
发布博客 2021.08.10 ·
799 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

使用vite安装vue3项目,vue3安装router和vuex

目录安装vite/创建vue3项目安装router安装vuex安装vite/创建vue3项目node环境就不说了 看下这个网址就行 下个较新的稳定版本就行,推荐14以上命令行输入npm init vite@latest然后控制台会询问项目名称,自己其就行了 我这里就叫vue3vite了j接下来控制台会要求选择项目类型和使用语言,按需选择即可项目就创建好了,但没有依赖,所以我们这里还是要安装一下,根据控制台提示按步操作就行了安装router首先在控制.
原创
发布博客 2021.08.03 ·
7154 阅读 ·
9 点赞 ·
0 评论 ·
35 收藏
加载更多