- 博客(21)
- 收藏
- 关注
原创 原生table 拖拉拽
在tbody中的tr也就是每一行上添加属性draggable,dragover设置一个方法ondragover。如果table只接收,table上就只需要drop方法。如果需要拖拽可以加上dropstart方法。然后在方法里面去操作。
2024-05-06 16:11:36
225
原创 vue+element的可编辑table 两个下拉联动的rowList添加
当我们table的可编辑行中,如果有几列下拉,并且后面一列的下拉数据依赖前面一列,那么后面一列的option数据就事不同的,这个时候我们就需要存一个行的optionLit。在方法中接收,拿数据去请求也还好,在原本的list里筛选也好,再在rowdata中定义一个list去装数据。然后再用$set的方法set到这个table中。然后直接就可以在下一列的option中使用拉~在前一列的下拉方法中讲row的相关数据传过去。
2024-04-25 09:16:22
324
原创 table 列数据的映射
在table中的columns有一些数据是根据数组对象映射。可以使用方法 find。render中使用这个。就可以直接映射出来了。
2024-03-13 14:02:46
584
原创 vue element 项目设置防抖
然后在main.js中引用这个文件。在utils中添加一个js文件。想设置几秒就改一下时间就好了。在项目中就可以直接使啦~
2024-03-11 17:09:50
659
原创 element 行合并单元格,按照相同数据合并
在获取到table数据之后讲数据传到setMergeArr(tableData)中。声明一个数组变量plantMergeArr 用来装数据。element合并单元格。
2023-10-18 16:59:05
621
原创 简易的搭建一个可以运行build的文件
const express = require(‘express’);const path = require(‘path’);const app = express();app.use(express.static(path.join(__dirname, ‘build’)));app.get(’*’, function(req, res) {res.sendFile(path.join(__dirname, ‘build’, ‘index.html’));});app.listen(900
2021-02-01 11:32:20
189
原创 移动端项目真机调试
vConsole官网:[https://www.npmjs.com/package/vconsole](https://www.npmjs.com/package/vconsole)使用:下载npm install vconsolevue 项目中 在main.js 入口页react 项目 index.tsx 入口页 只要是入口页面就行导入import VConsole from 'vconsole'const vConsole = new VConsole();export def
2020-11-18 16:12:00
149
转载 React使用 http-proxy-middleware解决多跨域问题
1. 安装 http-proxy-middlewarenpm install http-proxy-middleware#顺便安装一下 axios ,不用也可以,用fetch也一样。npm install axios2. src目录下创建一个 setupProxy.js文件里面的’api’代表target的域名url代理后的url, 下面是设置多个跨域的写法const { createProxyMiddleware} = require('http-proxy-middleware'
2020-11-05 11:13:17
850
原创 解决请求抖音开放平台api跨域问题
项目已经给自己公司的服务器做过代理配置了,请求抖音的api的时候还是报错跨域,这个时候就要配置多个代理了要请求的api是https://gate.snssdk.com/developer/api/get_video_info还以为api那个是自己去的名字,于是自己随便取了个名字,导致我参数没有带错,但是疯狂报错,后来才知道,原来不是自己瞎取的,没办法谁让我是个菜鸡完事,就多做一个代理,写完之后记得重启一下,完事儿~...
2020-11-04 18:18:25
1693
原创 原生table设置样式问题
<!baiDOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> #main{ width: 500px; margin: 0 auto; padding: 100px
2020-09-28 17:21:47
761
原创 react + ts +antdmobile下拉刷新组件的遇到的坑
直接粘贴官网的代码,一直报错,可能因为我用了ts的原因,反正就是报错,后来在哪里看到了一个api,官网没有,用上了就不报错了,但是还是有些问题<PullToRefresh damping={60} style={{ height: this.state.height, overflow: 'auto', }}
2020-09-18 16:01:57
1002
原创 点击复制到粘贴板
copyLink = () => {const input = document.createElement(‘input’);document.body.appendChild(input);input.setAttribute(‘value’,要复制的链接);input.select();if (document.execCommand(‘copy’)) {document.execCommand(‘copy’);}document.body.removeChild(inpu
2020-09-09 17:44:57
135
原创 antd form表单的一些用到的api的用法
const { getFieldDecorator } = this.props.form;getFieldDecorator表示绑定表单的值getFieldDecorator没有第三个参数,如果写了3个参数就会出错上面的写法验证可以,但是原始值绑定 initialValue 就会失效可以改成<Form.Item label="电话号码" {...formItemLayout}> {getFieldDecorator('tel', { rules: [ .
2020-08-13 18:53:41
966
原创 使用CASE WHEN 的同时使用了group by 和聚合函数
SELECT ad.date, ad.gameId, SUM(ar.paid) AS paw, SUM(CASE WHEN ar.agentId='123' THEN ar.paid ELSE 0 end) AS agentA, SUM(CASE WHEN ar.agentId='456' THEN ar.paid ELSE 0
2020-07-21 18:28:19
3593
原创 使用sequelize的时候如何在数据库的表中添加字段
使用sequelize的时候如何在数据库的表中添加字段在当前表的models中添加要添加的字段相关数据在项目中的migrations中添加添加字段的文件在后端运行: npx sequelize-cli migration:generate --name migration-skeleton(migration-skeleton 是换成自己为这个文件起的名字)在migrations中生成了新的js文件之后,可以根据自己项目的代码方式替换里面自动生成的内容(这是我自己项目中的内容格式)
2020-07-21 18:13:26
2614
4
原创 阿拉伯数字转大写函数
阿拉伯数字转大写var digitUppercase = function (n) { var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ]; var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟'] ]; var head
2020-05-22 18:14:51
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人