自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZHANG_666

我们的征途又岂止是星辰大海

  • 博客(49)
  • 收藏
  • 关注

原创 uniapp 小程序实现微信授权登录(前端和后端)

微信小程序微信登录流程uni.app 实现微信快捷登录

2023-06-10 23:05:52 6867 1

原创 最简单易懂的ios p12证书 和描述文件的创建,IPA上传,最完整的ios上架苹果商店教程

1.ios 证书和描述文件创建,ios 上传IPA,ios添加测试设备,ios 上架苹果商店

2022-04-29 17:02:41 7835 1

原创 vue3 addRoute 动态路由 页面刷新后 路由失效 [Vue Router warn]: No match found for location with path

vue-router 4.0 取消了 addRouters 设置动态路由只能使用 addRouter动态路由一般是从后端获取 然后经过数据格式处理但在页面刷新后会出现一下警告:vue-router.esm-bundler.js?6c02:71 [Vue Router warn]: No match found for location with path “/formlist/stepform/other”但通过getRouters又能够获取到所有的异步路由分析:页面刷新后由于是异步获取的原

2021-05-12 18:02:07 43581 48

原创 Three.js 实现导出模型文件(.glb,.gltf)功能 GLTFExporter

three.js GLTFExporter 实现场景导出.glb,.gltf模型文件功能 和 模型导出配置参数options解析

2023-09-21 10:18:12 1177

原创 Three.js 实现模型文件加载进度条 和total为0 lengthComputable为false 情况处理

three.js实现模型文件加载进度条功能和total为0 lengthComputable 为false 的情况处理

2023-09-13 17:42:33 832 1

原创 Three.js开发中遇到的常见问题总结和性能优化

three.js开发过程中的相关问题处理(模型加载不正确无法显示,辉光影响背景图的显示,窗口变化场景像素变的模糊,模型材质修改网格,透明渡,颜色没有效果,材质设置position没有效果)等相关问题解决 已经three.js开发过程中的性能优化处理 模型文件进度条加载 lengthComputable 为false 情况处理

2023-09-04 15:38:27 901

原创 Three.js实现模型,模型材质可拖拽效果 DragControls

three.js通过DragControls实现模型可拖拽,模型材质可拖拽效果

2023-08-29 11:39:50 1149 4

原创 Three.js 实现模型材质分解,拆分,拆解效果

three.js 实现模型拆解,拆分,分解效果的具体实现方法three.js 修改材质位置不生效问题解决

2023-08-21 10:14:36 1184

原创 Three.js 实现模型材质局部辉光(发光,光晕)效果和解决辉光影响场景背景图显示的问题

three.js 通过UnrealBloomPass ,EffectComposer 实现材质局部辉光(发光,光晕)效果three.js 解决材质辉光效果影响场景背景图和全景图正常显示问题

2023-08-18 22:24:34 1608

原创 Three.js 实现材质边缘通道发光效果

three.js实现模型材质边缘通道发光效果three.js 效果合成器相关API的使用:EffectComposer,FXAAShader,RenderPass,OutlinePass,ShaderPass

2023-08-13 21:05:40 1089

原创 Three.js 设置模型材质纹理贴图和修改材质颜色,材质透明度,材质网格

Three.js 如何设置模型材质纹理贴图(TextureLoader)Three.js修改材质颜色(color),材质透明度(opacity),材质网格(wireframe)

2023-08-09 23:33:42 3896

原创 Three.js 创建网格辅助线,坐标轴辅助线,模型骨骼辅助线

three.js 网格辅助线(GridHelper),坐标轴辅助线(AxesHelper),模型骨骼辅助线(SkeletonHelper)的使用

2023-08-04 10:51:35 748

原创 Three.js给场景添加背景颜色,背景图,全景图

three.js 如何添加场景背景颜色(background),背景图片(background),全景图片(environment)

2023-08-04 09:45:42 2365

原创 Three.js 播放glb,fbx,gltf,obj 模型文件自带动画

three.js如何播放模型自带的动画,和模型动画相关参数的配置

2023-07-17 14:50:52 1018

原创 Three.js环境光,平行光,点光源,聚光灯的创建和灯光辅助线的使用

Three.js中灯光和灯光辅助线AmbientLight,DirectionalLight,DirectionalLightHelper,PointLight,PointLightHelper,SpotLight,TextureLoader,SpotLightHelper,PlaneGeometry 等相关api的使用

2023-07-15 15:07:27 358

原创 Three.js加载外部glb,fbx,gltf,obj 模型文件

three.js加载外部模型文件(glb,fbx,gltf,obj)

2023-07-11 22:12:17 2868

原创 Vue3 jsx 语法中使用 v-slots 插槽 和 component动态组件

vue3 jsx语法中使用 插槽v-slots 和动态组件component 的使用和实现

2023-05-14 21:52:56 2707

原创 bpmn.js常用的api方法

【代码】bpmn.js常用的api方法。

2023-05-09 15:40:30 1433

原创 Vue3+node.js实现webScoket双向通信

webScoket方法封装vue3.0+webScoket方法封装node.js+webScoket 方法封装

2023-02-08 22:53:50 2083 1

原创 uni-app 推送测试报错 cid不存在或应用错误,CID不存在或不属于此应用

cid不存在或应用错误CID不存在或不属于此应用

2022-11-09 18:14:38 3192

原创 uni-app 华为离线推送 Assist_HW: get hms token failed:6003: certificate fingerprint error

Assist_HW: get hms token failed:6003: certificate fingerprint erroruni-app 华为离线推送 6003错误码

2022-05-18 18:00:20 2587 4

原创 js封装一个节流和防抖函数

js 节流和防抖函数封装

2022-05-03 23:11:53 240

原创 vue vscode代码格式化插件配置

扩展商店搜索Vetur选择扩展此设置加入 "vetur.format.defaultFormatterOptions": { "prettyhtml": { "printWidth": 300, // No line exceeds 300 characters "singleQuote": false // Prefer double quotes over single quotes } }格式化之前

2021-12-14 18:51:56 7374 5

原创 and-design-vue modal组件 设置可拖拽

modal 弹框通过vue 自定义指令来操作modal弹框的top ,left来实现定义指令名称为 drag-modal ,在main.js中全局定义/*定义a-modal弹框可拖拽*/Vue.directive('drag-modal', (el, bindings, vnode) => { Vue.nextTick(() => { let { visible, destroyOnClose } = vnode.componentInstance

2021-08-09 15:32:02 1782

原创 基于Vue3+Ant-Design-Vue2.0+node.js+express+mongoose 的后台管理系统

推荐一个vue3语法开发的后台管理系统前端:vue3+Ant-Design-Vue2.0https://gitee.com/ZHANG_6666/crm-template服务端:node.js+express +mongoosehttps://gitee.com/ZHANG_6666/express–vue3–ant-design2

2021-07-22 14:43:35 315 1

原创 使用ant-design-vue在IE11中使用input-number开发环境正常,打包后不生效

input-number场景:windows 自带的IE11浏览器中给input-number 设置默认值 开发环境正常 打包后无效解决:添加组件方法 step <a-input-number step="1" v-model="form.priceRate" style="width: 290px" /> ...

2021-04-12 18:00:02 519 2

原创 javascript 一些常用的正则表达式(手机号码,邮箱,整数,身份证号码,车牌号,中文,只能是字母或者数字)

1.手机号码格式验证function mobile(value) { return /^1[23456789]\d{9}$/.test(value)}2.验证电子邮箱格式function email(value) { return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value);}3.验证URL格式function url(value) { return /

2021-02-01 09:40:15 976 4

原创 vue 控制表格列的数量组件

基于Ant-Design-Vue 封装一个可拖拽控制table 列数量的组件前置准备:1.安装 Ant-Design-Vue https://www.antdv.com/docs/vue/use-with-vue-cli-cn/yarn add ant-design-vue 或者 npm install ant-design-vue2.安装 vue-smooth-dnd vuedraggableyarn add vuedraggable yarn add vue-smooth-dnd..

2021-01-09 11:37:25 952

原创 一些不常用的css代码

css中不常用的代码1.all 属性用于重置所有属性,除了 unicode-bidi 和 directiondiv { background-color: yellow; color: red; all: initial;}语法:all: initial|inherit|unset;值说明initial修改所有元素属性或父元素的值为其初始化值inherit修改所有元素属性或父元素的值为其父元素的值unset修改所有元素属性或父元

2020-12-29 11:53:20 258 2

原创 Vue 脚手架中使用 render 函数

Vue的官方介绍大致意思就是说 在render 函数中 通过 createElement 来创建Vnode 的虚拟 dom(Vue的核心思想虚拟dom)在脚手架中的使用<script>export default { name: "renderDemo", data() { return {}; }, methods: {}, created() {}, render(createElement) { return createElement("

2020-11-11 18:09:13 659

原创 VUE封装一个电商倒计时插件

VUE封装一个电商倒计时插件在components文件夹下新建文件2.代码如下<template> <span> 距离活动结束还剩:{{ lastTime | format }} </span></template><script>function fixedZero(val) { return val * 1 < 10 ? `0${val}` : val}export default { name: '

2020-10-08 20:38:19 404

原创 实用的JavaScript代码片段

分享一篇实用的JavaScript代码片段,帮助你快速完成开发任务maxItemOfArray1.这一函数可以返回一个数组的最大值。 const maxItemOfArray = (arr)=>[...arr].sort((a,b)=>b-a).slice(0,1)[0] let maxItem = maxItemOfArray([0,23,23,23,4,5,2])areAllEqua2.这段代码可以检查数组的所有项是否相等。const areAllEqua = arr=&gt

2020-09-05 15:04:02 241

原创 Ant Design Pro Vue 打包后本地无法预览

关于Ant-Design-Pro-Vue项目打包后无法预览问题打包后的dist文件夹打开index.html一直处于加载状态由于官方没有明确说明打包后的配置和部署,对于初学者来说以为打开index.html就可以预览了预览打包后的项目则需要部署在服务端但是一般服务端都是由后端负责的,当然前端也可以本地搭建一个服务端基于node.js+express 搭建的本地服务具体可以参考 文章https://blog.csdn.net/weixin_43835425/article/details/

2020-08-23 22:51:51 1635

原创 Vue动态路由使用(后端控制)

使用VUE开发后台管理系统 完全由后端控制左边菜单项思路在传统开发后台管理系统时,都会涉及权限控制这一功能需求 即:根据不同登录的角色账号来使用该账号拥有的功能,也就是说系统左边的菜单栏不是固定不变的,而是根据登录账号的权限去动态控制的,现在主流的两种模式即:1.前后端配合控制 2.完全由后端来控制本章着重来介绍 第二种模式 :由后端数据控制前端的菜单借助Ant Design Pro Vue 来讲解实现思路 (Ant-Design-Pro Vue 开箱即用的企业后台管理系统)码云地址 :http

2020-07-18 18:20:10 3995 1

原创 原生js实现轮播图

javascript实现轮播图一个人走路可能会孤单,但有一群人陪你将会奋勇直前虽然在真正的开发中很少有可能会自己手写一个轮播图(现在的UI框架几乎都有轮播插件)为了开发效率,但长期使用各种UI框架会对原生的使用js疏忽太多。通过原生轮播图效果实现巩固对原生js的理解,同时也致敬曾经刚入行时是小白的自己(为了实现一个轮播图效果到处百度copy)话不多说直接贴代码...

2020-06-17 11:36:55 519 2

原创 关于递归的用法

一个人走路可能会孤单,但有一群人陪你将会奋勇直前、关于递归的理解1.函数调用自身2.需要有结束条件 否则会进入死循环3.提取重复的逻辑,优化代码结构最近在使用 Vue 开发的一个后台管理系统时 由于需要根据权限生成动态路由,和获取路由标题 和 icon等需求 由于开始数据结构层级比较简单 只有简单的二级路由,所以就使用了双层 for循环遍历获取,但由于后面需求的更新需要添更多的层级的功能模块,于是想到了 两种方法解决:1.传统for多层级循环遍历 2.递归调用原数据结构 l

2020-06-12 16:00:28 408

原创 前端axios请求的二次封装

前端 axios 网络请求的二次封装,axios二次封装的思路和实现方法

2020-06-06 16:49:57 2587

原创 Vue路由传参params与query的区别和 vue 使用resolve打开浏览器新窗口跳转

vue路由传参params和query的区别vue路由跳转打开浏览器新窗口

2020-04-06 17:19:12 542

原创 关于uni-app 小程序分享好友和分享朋友圈功能在各平台的使用异同

由于不同平台的分享和调用的逻辑存在很大的差异,uni-app在分享功能的使用上也存在很大不同1.关于App:可以自主控制分享内容、分享形式及分享平台使用 uni.share API方式调用社交sdk分享2.小程序:不支持API调用,只能用户主动点击触发分享。可使用自定义按钮方式<button open-type="share"> 或监听系统右上角的分享按钮onShareAppM...

2020-03-12 23:15:36 3706

原创 React-Native 环境搭建和使用模拟器调试

关于React-NativeReact native源自React,React 是一套可以用简洁的语法高效绘制Dom的框架。React中需要使用JSX语法,JSX是对JavaScript的扩展。JSX可以将CSS,HTML,表达式进行一起书写,简化了html代码书写的形式。优势跨平台兼容性使用React Native,您可以编写一次代码并多次部署到Android和iOS操作系统。对于创...

2020-01-12 18:45:55 6856

空空如也

空空如也

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

TA关注的人

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