- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 nvm管理node.js和npm,版本对应查询下载的相关记录
例如我打开下面这个v20.13.1的版本,里面详细包含了所需的文件!甚至直接丢失npm!npm变成不可使用的状态。部分版本可能呈现出缺失状态!我们也可以更换版本来解决无法使用npm的问题!你也许可以在环境配置的path中找到它的位置。可以找到以下列表对应版本!尽量下载nvm提供的版本!
2024-10-15 16:37:27
306
2
原创 前端使用fullscreen全屏模式后,弹窗显示在全屏模式之下的问题怎么解决?
指的是全屏的dom元素,在其之内的元素在全屏后都可以正常访问。使用a-model中的apigetContainer。中就不能正常在全屏模式下访问!如果要访问的dom不在。
2024-07-17 14:47:21
965
原创 小程序列表懒加载,懒加载只触发一次?只能请求到第二页?解决记录。
在json文件中配置"enablePullDownRefresh": true的属性2.找到这个方法后,我们可以在里面做逻辑处理,只要触发这个方法就加载更多数据。触发加载更多数据的方法和注意事项。卡在page的页数增加上。只能请求到第二页,以为是onReachBottom()只触发了1次,经过打印发现方法一直可以触发,参数page停留在2就不增加了错误原因:手动给this.data.page+1,并使用 this.setData()给page赋新值,这样做并不能让page每次触发都自增加一,只
2023-09-15 15:46:17
565
原创 JavaScript数组去重,最简单的方法之一
在上面的例子中,首先我们创建了一个数组array,其中包含一些重复的值。然后,通过使用Set和扩展运算符(…)来创建一个新的数组uniqueArray,该数组包含了原始数组中的唯一值。这种方法简单且效率高,可以快速去除数组中的重复元素。请注意,这个方法在对数组元素进行简单类型去重时非常适用。对于包含复杂对象的数组,需要结合其他方法来实现更具体的去重需求。是使用ES6的Set数据结构,因为Set只能存储唯一的值,重复的值会被自动去除。
2023-08-02 10:49:54
137
原创 jeecg查询规则-前端详细写法,后有table简单排序写法。
特殊说明:查询不为Null的语法:!null(大小写没关系);查询开始时间 : orderDate_begin。查询不为空字符串的方法:!查询结束时间 : orderDate_end。(含义:In(‘张三’,‘李四’))}_begin: 表示查询范围开始值。字段名称 orderDate。(含义:不等于’张三’)格式: 张三,李四。
2023-05-09 10:53:16
831
原创 jeecg-boot中table表格,默认根据某一列排序的方法
在data中定义isorter对象,order:asc/desc ;column:string; //根据排序的列
2022-07-11 13:24:56
1616
原创 vue电子数字、时钟数字、的字体引入和使-详细步骤
之前写过一个jq版的电子数字字体,引用起来太麻烦了,还是引用字体比较简单,看效果:1、下载字体文件我是在百度上搜索的下载,上链接:2、注册字体fonts.less中写入注册字体库代码3、在main.js中引入fonts.less4、直接在组件样式中使用......
2022-07-06 13:54:22
2151
原创 vue组件中,使用echarts树图点击节点加载数据,同步折叠展开(包含axios交互)详细教程。
效果图:父组件 - 传给子组件根数据子节组件 - row来接收传参初始化一个echarts,用来渲染根节点给树图节点添加点击事件点击事件中请求数据,注意异步请求造成向数组添加数据的失败,导致最后形成空数组,拿不到数据。可以使用定时器。最后把数据渲染到echarts上完整代码 - 子组件中的echarts代码仍有优化余地...
2022-07-05 15:49:39
3775
7
原创 电子数字vue组件
效果图:<template> <div class="light"> <div class="digits"></div> </div></template><script>import $ from 'jquery'export default { name: "", data () { return { } }, created () { }, mo
2022-02-16 11:15:12
703
1
原创 时间选择器:选择的时间不能超过两小时
handleOk () { // 表单验证, this.$refs.ruleForm.validate(valid => { let startTime = Date.parse(this.form.datebegin) let endTime = Date.parse(this.form.dateend) // 开始时间与结束时间不能超过2小时 if (endTime - startTime <= 720000...
2021-12-07 10:04:45
301
原创 点击切换组件的一种写法
点击切换组件的一种写法通过切换单选的值,v-if 删除或创建组件<template> <div> <index-chart v-if="indexStyle==1"></index-chart> <index-bdc v-if="indexStyle==2"></index-bdc> <index-task v-if="indexStyle==3"></index-task>
2021-11-19 14:04:54
361
原创 vue父传子不能及时更新怎么办?
使用watch监听props传来的值,监听到变化后,调用后续方法 props: { fatRow: { type: Object }, }, watch: { // 关键 fatRow (val) { this.loadData() // 监听到变化后,调用对应方法 } }, methods: { loadData (arg) { console.log(this.fatRow.did); if (!t
2021-11-02 15:56:59
694
原创 获取过去一小时,步长为15 分钟的时间数组(工具代码)
1、获取当前时间开始,步长为15 分钟,长度为7的数组 timeSlot (step) { // step = 间隔的分钟 var date = new Date() var timeArr = []; var slotNum = 7 * 15 / step // 7:代表算出多少个间隔,数组的长度 for (var f = 0; f < slotNum; f++) { var time = new Date(Number(d
2021-08-25 17:11:16
290
原创 Echarts的legend改变时,series修饰的配置的偏移量不改变的问题
**1、给图例添加点击方法。2、判断选择情况。3、修改option的配置。4、 myChart.setOption(option)刷新配置**看代码---------------------------------------------------------------------------------------------------------------------------- getChart_zhphd () { // 基于准备好的dom,初始化ech.
2021-08-25 16:18:01
946
原创 Ant Design Table表格合并行详细教程
Ant Design Table表格合并行详细教程先上图1、准备一个删除单元格的方法。因为第一行本来是三个单元格,合并后变成两个单元格(第一、二行单元格变成两个,只是长度被拉长)所以我们要删除一个单元格。后面会调用。const renderContent = (value, row, index) => { // 删除索引为4的单元格 const obj = { children: value, attrs: {}, }; if (index === 0) { //
2021-05-11 15:51:01
3270
5
原创 websocket关闭连接的方法,close()关闭不了的情况下
可以发送空参数来关闭连接,但是注意:this.websock.readyState===1 的情况下才能发送参数,不然会报错 if (this.websock.readyState === 1) { this.sendWS([{}]) // 用于关闭ws连接 }
2021-03-09 16:57:42
15324
1
原创 in ./node_modules/qs/lib/index.js Module build failed: Error: ENOENT: no such file or directory, o
in ./node_modules/qs/lib/index.jsModule build failed: Error: ENOENT: no such file or directory, open ‘F:\电研大厦\yczd-web\node_modules\qs\lib\index.js’出现这个报错后重新执行命令:npm i qs之后可以正常运行
2020-12-21 14:09:16
1855
原创 把数组集成到数组对象的每一对象中
把数组集成到数组对象的每一对象中因为后端给了奇怪表格数据只能转换成正常表格数据再使用因为后端给了奇怪表格数据图片: 只能转换成正常表格数据再使用 var arr = ['无情','哈拉少'] // 数组 const data = [{a:'aba',b:'852'},{a:'chou',b:'852'}] data.map((item, index) => { // 映射data3对象 item.num =
2020-08-12 11:58:22
324
原创 字符串自动填时间格式充方法:badStart()
字符串补位方法badStart()字符串.padStart(一共显示多少位,位数不够的补位信息)"hello".padStart(8,0) //000hello//可以用来给格式化时间补位let hh = object .getHours()+" " //转换成字符串或者let hh =( object .getHours()).toString().padStart(2,0)...
2020-03-24 21:43:15
119
原创 eval(字符串)把字符串当做表达式运行
eval(字符串)把字符串当做表达式运行var a = 2 var b = 3var zz = " a + b "console.log(zz) //a + bconsole.log(eval(zz)) // 5 eval会把字符串当做表达式运行
2020-03-23 23:46:45
121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人