- 博客(48)
- 收藏
- 关注
原创 vue3+echarts 使用 dataZoom 报错 Cannot read properties of undefined (reading ‘type‘)
echarts 使用 dataZoom 报错,只要滚动就报错找不到 type 看我这篇就对了,由另一篇也有解决方案,但是关键词很难搜索,真的很难搜索。
2025-02-17 16:44:27
457
原创 算法-快速排序
确认基准值,根据基准值分成大于基准值和小于基准值的两组数据,将这两组数据进行反复操作最后得出排序。ps: 动图仅作为原理参考,非代码执行。
2023-04-02 19:54:04
64
原创 算法 - 希尔排序
首先将数组两两分组,分成n组数组,每组数组内部进行排序。再分成n/2组数组,每组数组内部进行排序。直至分成只剩一组,最后进行排序得到最后的数组。
2023-04-01 18:10:39
450
原创 在nextTick里面获取DOM节点为空
当我们在nextTick中获取新增input的focus() 时,通过ref获取不到DOM节点。(小概率性bug)
2023-03-02 23:07:49
990
3
原创 TypeError: Cannot read property ‘xxx‘ of null(vuex数据)
当我们使用vuex数据进行渲染的时候,有概率在渲染数据的时候显示某属性为null
2023-03-02 22:44:39
811
原创 元素边框不占高度
当我们鼠标悬停的时候,选中的元素宽高就根据 border 的宽度进行增大,造成自适应的元素进行相对应的调整,就会发现元素在跳动,影响使用。
2023-02-10 22:54:16
267
原创 tinymce的编辑栏层级问题
当在 dialog 里面使用 tinymce 的时候,编辑栏的层级会比 dialog 低,而造成编辑栏的选项在 dialog 的后边,甚至发生偏移等问题。
2023-02-10 22:35:03
1239
2
原创 Vue图表(v-charts, e-charts)入门安装使用
Vue 中常使用的图标主要包括 e-charts 和 v-charts,如果仅为简单使用图表,推荐使用 v-charts,如果使用图表较为复杂,则使用 e-charts
2022-08-25 17:41:13
8430
原创 css常用选择器
选择具有焦点的输入元素 例如:input输入状态时。指定只有当< p >元素是其父级的第一个子级的样式。选择每个p元素是其父级的第n个子元素,从后开始计数。选择只有当< p >元素是其父级的最后一个子级。匹配元素中被用户选中或处于高亮状态的部分。匹配设置了“required”属性的元素。选择每个p元素是其父级的第n个子元素。选择每一个已启用的输入元素。选择每一个禁用的输入元素。选择每个选中的输入元素。匹配输入值为合法的元素。匹配输入值不合法的元素。选择所有未访问的链接。选择所有访问过的链接。...
2022-08-17 15:00:40
497
原创 小程序自定义标题栏(自适应)
首先展示一下自己写的标题栏这标题栏具有高度的自适应性。实现首先找到你需要用到自定义的标题栏页面的json文件添加上标题栏自定义的属性,"navigationStyle": "custom"这样之后,你的页面内容就会往上移,直接将原来标题栏的位置覆盖掉。之后再添加你自己想要设计的标题栏。wxml文件<!-- 自定义的导航栏 --><view class="custom" style="height: {{height}}px; top: 0;"> <v
2021-11-14 16:29:08
712
转载 微信小程序底部弹窗(半屏弹窗)---WeUI组件使用
小程序的底部弹窗(半屏弹窗)我这里主要是使用小城的原生组件WeUI来完成的,需要引入WeUI组件库。这里就不教如何引入库,主要讲解如何使用Half Screen Dialog标签。首先就是通过json文件引入到你需要使用组件的页面。{ "usingComponents": { "mp-half-screen-dialog":"/weui-miniprogram/half-screen-dialog/half-screen-dialog" }}这里的mp-half-screen-d
2021-07-31 17:51:59
11264
3
转载 导入WeUI组件库
导入WeUI数据包(npm方法)WeUI 是由微信官方设计团队和小程序团队为微信小程序量身设计的小程序扩展组件库。在使用前需要导入WeUI组件库,这里用的主要是npm方法,十分简单有效。导入成功后会有四个文件:如果你导入一半失败的,需要将四个文件删除重新导入。导入:第一步,打开小程序项目。打开项目终端新建一个终端然后开始导入。在终端中输入 npm init 。然后输入项目名,还会有很多可以设置的,如果不想设置可以直接点回车。然后输入yes就可以生成我们需要的package.j
2021-07-31 17:50:00
475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人