自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (2)
  • 收藏
  • 关注

原创 React-Router添加路由页面切换时的过渡动画

这里我找到了一个React的官方动画库react-transition-group。需求要点击页面导航,组件有动画展示效果。这样就会使点击的导航路由有动画效果了。

2024-07-09 14:50:31 177

原创 react中用less的问题

这里添加依赖会出现兼容问题craco-less 跟react-scripts和@craco/craco版本兼容官网上有给到可兼容的版本信息修改一下本地项目版本。

2024-04-18 16:50:41 522

原创 在线Excel转JSON工具

上传excel将数据转换成json格式。

2023-09-18 16:21:37 660

原创 js复制到粘贴板上

【代码】js复制到粘贴板上。

2023-09-18 16:19:36 241

原创 vue知识点————$nextTick

在项目中我们要跟后端请求数据,拿到数据处理后渲染DOM,然后可能根据业务需求,要求对DOM节点进行一些操作或者,或者DOM节点,这时会出现DOM没更新完后,你获取DOM是拿不到的。在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。但是会报错说DOM节点不存在。因为我的DOM节点是根据后端返回数据多少个循环的。比如我在项目中用到了echarts。要拿到DOM的节点渲染。所以这里就会用到**$nextTick**

2023-09-13 15:28:16 279 1

原创 Electron 两个线程

Electron:它允许使用最初为Web应用程序开发的前端和后端组件开发桌面GUI应用程序:后端的Node.js运行时和前端的Chromium。每个Electron应用都有两个线程:一个是主线程(处理应用窗口和启动),另一个是渲染线程(基本上是您的UIWeb代码)。还有一个预加载脚本,用于连接两个 “世界”。渲染器线程Electron使用Chromium在称为渲染过程的独立过程中显示网页。这个线程处理/src文件夹中的UI代码。 在这里你将无法使用Node.js的强大功能,但预加载脚本将允

2023-09-07 16:18:07 1080

原创 vue 知识点———— data为什么是个函数

【代码】vue 知识点———— data为什么是个函数。

2023-09-07 15:55:30 203

原创 vue知识点————插槽 slot

父组件< template > < div id = " app " > < child url = " https://www.baidu.com " v-slot = " slotProp " > 百度---{{ user.name }}地址为{{ slotProp.url }} < script > import child from "./components/child.vue";

2023-09-07 15:50:52 400

原创 vue 知识点———— 生命周期

Vue实例从创建到销毁的过程,叫生命周期。从开始创建、初始化数据、编译模版、挂载Dom-渲染、更新-渲染、销毁等过程。

2023-09-07 12:03:46 403

原创 echarts X轴刻度标签旋转

【代码】echarts X轴刻度标签旋转。

2023-05-10 11:56:30 511 1

原创 echarts折线图 一条由实现虚线一起展示

两天虚线跟实线的链接点 一定要和实线最后的一个数据一样,否则就链接不起来,每条线的颜色已经样式可以单独设置,如果有更多条可以再往后加。

2023-05-10 11:48:58 1397

原创 echarts X轴Y轴标识线

如果要设置成X轴Y轴颜色不同 就要分开写。

2023-05-10 11:18:45 771

原创 echarts Y轴 名称字体 竖着显示

【代码】echarts Y轴 名称字体 竖着显示。

2023-05-10 11:11:43 1678 4

原创 echarts x轴与y轴 刻度 数据设置

【代码】echarts x轴与y轴 刻度 数据设置。

2023-05-10 11:08:10 1488

原创 vue中用到element的 弹框做echarts 的展示 报错Error in v-on handler: “Error: Initialize failed: invalid dom.“

所以要在 this.$nextTick 里面写echarts 展示的功能去获取dom节点。点击按钮的时候我要弹框显示出来并且 echarts图标展示出来。这里翻译出来就是找不到对应的有效dom。

2023-04-28 11:37:19 447

原创 vue中用echarts 报Cannot read properties of undefined (reading ‘init‘)

最好官网的引用不是这样的应该改成下面就会好了。在main.js引用的是。

2023-04-27 14:47:38 252

原创 element 设置table 隔行样式

【代码】element 设置table 隔行样式。

2023-04-26 17:57:35 135

原创 element table 文字居中改变 表头背景颜色

这里有个现象 当表格内容都居中 表头会自动居中。并且这里还可以改变table 表头的样式。

2023-04-26 16:30:22 148

原创 element table设置某列背景颜色

这里的返回值是四个 文档中有写到{row, column, rowIndex, columnIndex}**columnIndex 是列 rowIndex 是行 **这里根据判断第几列设置颜色。自己可以打印看一下返回的值。

2023-04-26 16:16:46 1807 1

原创 vue2 中 Cannot find name ‘activeIndex‘.ts(2304)

发现个小问题不影响页面,但是在编辑器中一直有红线标注很不舒服,找了半天原因找到了,因为我在vue2中没有用ts,这个问题找弄了很久才发现。在这里找到vue3 并且把他关闭后了,重新加载后页面代码显示就正常了。发现是vscode编辑器中的扩展导致的。

2023-04-26 12:01:21 199

原创 vue使用element的布局 发现没有撑满全屏

注意要是样式写在style里 要覆盖element的样式不可以在style上添加。这么写的话是覆盖不住element的样式的 必须把。给el-contaniner 添加一个高度。Main 没有把页面其余部门撑满。

2023-04-24 15:38:42 1144

原创 <router-link> - did you register the component correctly? For recursive comp

vue 项目中添加了route 发现配置文件搞好后路由的。

2023-04-24 15:28:43 144

原创 vue使用scss 报错 Failed to resolve loader: sass-loader You may need to install it.

两个都运行完成后 再运行项目没有报错的话就可以用了。

2023-04-24 15:27:31 399

原创 wabpack 打包资源动态分配地址 获取当前资源文件夹名称

wabpack打包资源动态分配地址 获取当前资源文件夹名称

2022-07-19 15:27:53 478 2

原创 css裁剪图片 clip-path

clip-path 属性使用裁剪方式创建元素的可显示区域。区域内的部分显示,区域外的隐藏。可以指定一些特定形状。上面的点可以移动 中间圈住的区域就是展示的区域设置背景图大小 放置服务器上的图片url这些百分比就是那些图片上点的数据 根据不同数量的点会不同数...

2022-06-28 15:23:00 1451

原创 git 强行拉取覆盖本地

git fetch --all && git reset --hard origin/master && git pull

2022-04-02 15:16:13 3451

原创 js 随机取值 概率随机取值

取0~30内的数字Math.floor(Math.random()*30)取数组中的 每个值 随机let arr=[9,12,33,24,65,7]arr[Math.floor(Math.random()*arr.length)]随机出题 取题目中的一个 不重复题目拿上面的案例会出现出现重复的所有我们要改变一下let arr=[9,12,33,24,65,7]arr.splice(Math.floor(Math.random()*arr.length),1)[0]//这样每次取值

2022-03-31 16:04:49 1443

原创 css 字体描边

<div class="letter">开始游戏</div>.letter{ width: 200px; height: 100px; text-align: center; line-height: 100px; background: rgb(255, 200, 42); font-size: 36px; font-weight: 400; z-index: 2; color: rgb(255, 255, 255) ; --stroke-width: 0.

2022-03-23 14:43:25 907

原创 svg 根据鼠标滑动画曲线

借鉴 添加链接描述dome 展示

2022-03-21 17:22:50 990 2

原创 vue 中canvas 根据点画出圆滑的曲线

文件BezierMaker.jsvar BezierMaker = function(canvas, bezierCtrlNodesArr, color) { // this.canvas = canvas this.ctx = canvas this.bezierCtrlNodesArr = bezierCtrlNodesArr ? bezierCtrlNodesArr : [] this.color = color ? color: '#ffffff' thi

2022-03-11 15:22:20 1968 4

原创 js canvas画板根据鼠标画出圆滑的线

<canvas id="canvasBg" width="1600" height="900"></canvas> let isDown = false; let points = []; let beginPoint = null; let canvas=document.getElementById('canvasBg') const ctx = canvas.getContext('2d'); ctx.strokeStyle = 'red'; ct

2022-03-11 14:49:40 822

原创 js数组对象排序

var compare = function (prop) { return function (obj1, obj2) { var val1 = obj1[prop]; var val2 = obj2[prop]; if (!isNaN(Number(val1)) && !isNaN(Number(val2))) { val1 = Number(val1); val2 = Number(

2022-03-03 14:04:25 192

原创 vue 在固定区域内拖拽

<template> <div id='pondModel'> <span v-for='(item,index) in 6' :key='index' @mousedown="move" ></span> </div><template>methods: { move(e){ let odiv = e.target let disX =e.clientX - odiv.offsetLe

2022-03-03 11:11:29 2527 1

原创 小程序人脸识别 图片转换成base64 上传给后台

npm i pako小程序要构建一下npmconst upng = require('../../../utils/upng.js')wx.initFaceDetect({ success:(res)=>{ const context = wx.createCameraContext() console.log(res,123) console.log(context) const listener = context.on.

2022-01-04 15:59:43 884

原创 小程序展示3D模型

小程序3D模型展示

2022-01-04 15:26:10 6127 11

原创 ui 给的Json 特效文件在小程序中展示

npm install --save lottie-miniprogramnpm init记得要在小程序工具中构建一下npm<canvas id="booth" type="2d" class="booth" />import lottie from 'lottie-miniprogram' onLoad(){ wx.createSelectorQuery().selectAll('#booth').node(res => { const canvas = r.

2022-01-04 15:04:12 1019

原创 小程序生成用canvas生成海报

<view class="saveImg" bindtap="saveImg">保存到相册</view><view class="canvasImg" wx:if="{{canvasImgState&&!tempFilePathState}}"> <canvas canvas-id="myCanvas" style='width:{{canvasW}}px; height:{{canvasH}}px;' /> </view

2022-01-04 14:55:59 1521

原创 小程序 自定义头部导航 跟右侧按钮对齐

<view class="navTop" style='padding-top:{{navtop}}px;'>头部</view>.navTop{ width: 100%; height: 40px; line-height: 40px; text-align: center; color: rgba(255,255,255,.8); font-size: 34rpx; position: fixed; top: 0; left: 0;}d

2021-12-05 15:17:29 1994

原创 vue3.0 组件中调用router

<script setup>import { useRoute,useRouter } from 'vue-router'const route = useRoute() //路由参数const router = useRouter() //跳转路由// 页面初始进来获取query参数 也可以接收params参数if(route.query.data){ console.log(route.query)}//点击跳转路由 并使用query携带参数 也可以用paramsfun

2021-10-18 15:24:35 598

原创 vue3.0 父子组件通信

父组件<template> <div class="parent"> <Child :data="count" @handle="change" /> <button @click="add">父组件的按钮</button> </div></template><script>import Child from './components/child.vue'import { de

2021-10-18 15:16:07 201

3d模型展示 gitf格式文件

3d模型展示 gitf格式文件

2022-01-04

mobiscroll.zip

模拟ios 播选器 有多种样式与拨选功能 时间播选器 自定义播选器 联动 在移动端开始适配手势滑动流畅

2020-06-03

空空如也

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

TA关注的人

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