- 博客(33)
- 收藏
- 关注
原创 js中typeOf无法区分数组对象
[TOC](js中typeOf无法区分数组对象)前提:很多时候我们在JS中用typeOf来判断值类型,如:typeOf ‘abc’//string ,typeOf 123 //number;但当判断对象为数组时返回的仍是’object’这时候我们可以使用Object.prototype.toString.call()方法来判断。
2024-11-14 10:52:31
380
原创 a-table实现主子表合并功能
1.接口数据返回后循环判断并计算rowSpan2.普通字段使用属性来实现3.操作列这钟需要重新渲染的字段则额外需要使用h函数来实现,customRender属性中的children不支持jsx写法。
2024-07-19 10:44:58
593
原创 Vue项目中grid布局的应用
grid-template-areas用于定义区域,一个区域由单个或多个单元格组成,名字相同则表示在一个区域网格元素需要指定放置于哪一个grea-area区域中,不然会不生效。
2023-08-09 08:58:22
3400
原创 如何使用宝塔部署vue+flask项目
(4) 删除ll_env文件,重新配置虚拟环境(本地环境是windows要部署到centos服务器才需要此操作)因为ll_env文件是windows生成的,这里需要在centos环境下api目录下重新安装虚拟python环境,生成venv文件(2) gunicorn命令启动项目(main是入口文件,因项目而异)(3) 重启项目(当后端项目修改需要执行此步骤)7. 修改网站配置文件(/api)这里是代理不需要开放8823端口,只需要开放前端访问的8824端口就好了
2023-07-22 14:03:32
1673
1
原创 vue3中使用van-list子组件
vue3中使用van-list子组件1. 定义van-list子组件2. 父组件中使用子组件3. 定义上拉加载方法1. 定义van-list子组件<template> <van-list v-model:loading="props.loading" :finished="props.finished" finished-text="没有更多了" :immediate-check="false" :offset="10" @load=
2023-05-22 17:29:02
893
原创 Vue项目返回页面保持上次滚动状态
使用背景:首页-water-collection 当前页/列表页-water-collection-list当从列表页跳转详情页面后再返回列表页面需要保持在上次滚动状态每次从首页进入列表后都要滚动到顶部。
2023-04-25 08:44:41
2309
原创 【ant-table绑定值变化页面不更新,报错Cannot read properties of undefined (reading ‘__asyncLoader‘)】
问题背景: vue3项目中使用ant-design-vue中的a-table,data-source绑定值为"tableData",页面加载时调用接口获得tableData显示正常,当输入筛选条件重新搜索后获得新的tableData,此时打印tableData值已经更新,但是页面没有变化,并报错误。
2023-01-09 15:03:03
3908
原创 如何将自己的项目部署到云服务器上并访问
如何将自己的项目部署到云服务器上并访问一、服务器安装JDK并配置环境二、服务器端下载安装Tomcat三、以电脑自带远程方式部署项目至服务器四、以SSH远程连接的方式部署项目至服务器1.查看服务器中是否安装openSSH2. 安装openSSH(1)主机上下载[OpenSSH-Win64 安装包](https://www.tqwba.com/x_d/jishu/21752.html)(2)下载完成后解压,修改解压后的文件夹名称为OpenSSH(3)将主机上的OpenSSH文件夹复制,粘贴到服务器的C:\Pro
2022-11-01 14:15:31
2649
原创 【echarts柱状图保存为图片并下载】
echarts柱状图保存为图片并下载直接附上代码创建一个表格如何创建一个注脚直接附上代码页面中设置 下载柱状图按钮,带上下载图片名称。Mon 06Mon 13Mon 20获取url 截取base64 转blob 下载 解决思路Adding GANTT diagram functionality to mermaid// 获取base64位图片 downLoad(titl
2022-10-04 09:52:20
1844
原创 Vue前端调用接口下载excel文件
Vue前端调用接口下载excel文件一、自定义axios请求二、定义接口请求三、页面中使用接口请求一、自定义axios请求因为一般的接口请求都有code,这个接口没有所以要特殊定义axios文件/** * axios封装 * 请求拦截、响应拦截、错误统一处理 */import axios from 'axios'import router from './router/index'import store from './store/index'import {Message, Loa
2022-09-15 17:05:50
2640
原创 使用Promise解决批量上传图片返回顺序问题
使用Promise解决批量上传图片异步返回问题// 图片预上传后的回调file afterRead(files) { const _this = this if (files.file) { new Compressor(files.file, { quality: 0.6,//压缩质量 success(result) { const newFile = result
2022-09-15 16:14:21
812
原创 使用Element+Vue搭建WEB项目
在webstorm上搭建web项目1.新建vue项目(测试可以都不选)2.安装依赖安装npm依赖包npm install安装axiosnpm install axios --save安装vuex(比较大一点的项目会用到这个)npm install vuex --save安装sassnpm install cnpm -g --registry=https://registry.npm.taobao.orgcnpm install node-sass安装e
2022-09-15 16:05:43
564
原创 Vue项目中scrollTop一直为0该如何解决
Vue项目中scollTop一直为0该如何解决1. 用$refs方法获取页面实例(app.vue)2.监听页面滚动事件并将获取到的页面实例赋值给el3.最后点击返回顶部时将el页面的scrollTop属性设为0项目要求:点击返回顶部页面回到最顶部1. 用$refs方法获取页面实例(app.vue)将获取到的el(app页面实例)存储进store中<div id="app" ref="app"> <router-view/></div>mounted(
2022-03-03 15:34:56
1910
原创 linux虚拟机下安装宝塔遇到的一些小问题
linux虚拟机下安装宝塔遇到的一些小问题1. 需要以root的身份来执行此命令sudo su root2.cannot find a valid baseurl for repo base7/x86_61.进入路径// 这个是网络问题cd /etc/sysconfig/network-scriptsls -avi ifcfg-ens33(因人而异,跟列表里面的相对应)2.修改ONBOOT=no,改为ONBOOT=yes(1)i进行修改,按esc退出修改状态,:wq保存并退出(2
2021-03-12 08:48:46
1070
原创 vue2配置webstorm下sass编译环境
配置webstorm下sass编译环境下载安装ruby## webstorm配置SASS/SCSS合理的创建标题,有助于目录的生成如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格下载安装rubyhttps://rubyinstaller.org/downloads/ ,选择自己想要下载的版本;务必勾选第一项 否则cmd会找不到它;因为国外网络不好,可能安装sass失败,所以需要更新Ruby的源 ,win+R打开cmd,安装sass;sass -v 查看版本 ;##
2021-03-12 08:44:58
208
原创 如何将本地代码提交到gitlab
如何将本地代码提交到gitlab一、创建项目并配置SSH1.注册gitlab账号(有的公司会直接给你注册一个)2.填写项目名(要和代码所在文件夹名一致),创建项目3.第一次创建项目可能会提示无法pull或者push,这时候我们需要添加一个ssh在你想要提交的项目路径里右击,点击git bash here;输入命令ssh-keygen -t rsa -C “youremail@sample.com”(邮箱填自己的邮箱)一路回车 有个地方选y 去大红框位置寻找自己的ssh密钥并复制下来(因人
2021-02-01 09:22:01
6575
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅