记录开发过程的问题
2c不高兴
一枚前端开发搬运工,面向api开发,百度谷歌搜索一键复制粘贴攻城狮
展开
-
vue 页面卡顿(数据量大)
Vue 卡顿优化原创 2023-03-08 10:48:53 · 2853 阅读 · 0 评论 -
React router6路由封装
react router6 封装原创 2023-03-07 11:26:02 · 466 阅读 · 0 评论 -
NameError: name ‘_mysql‘ is not defined
NameError: name ‘_mysql‘ is not defined原创 2023-02-02 11:28:45 · 8340 阅读 · 0 评论 -
Vue js IP批量格式化
vue js IP批量格式化原创 2023-01-09 14:36:00 · 1470 阅读 · 0 评论 -
js 通过id和pid 遍历树结构
function toTree(node){ node.forEach(function(it){ delete it.children; }) // 定义map/ var map = {}; // 这里可以重构数据类型,放回字段值 node.forEach(function(it){ map[it.id]=it; }) // 定义返回集合 var val=[]; node.forEach(function(it){ var parent = map[it.pid];原创 2022-05-19 12:24:14 · 2134 阅读 · 0 评论 -
react页面滚动监控(hooks,componentDidMount)
componentDidMount声明周期版本import React, { Component } from 'react'interface Props {}interface State {}export default class index extends Component<Props, State> { state = {} render() { return ( <div>原创 2022-03-29 10:59:28 · 3154 阅读 · 0 评论 -
Django 邮件发送
settings# 邮箱配置EMAIL_HOST = 'smtp.qq.com'EMAIL_PORT = 25 #发件箱的smtp服务器端口EMAIL_HOST_USER = 'xxx@qq.com' # 你的 QQ 账号EMAIL_HOST_PASSWORD = '秘钥'EMAIL_USE_TLS = True # 这里必须是 True,否则发送不成功EMAIL_FROM = 'xxx@qq.com' # 你的 QQ 账号view.py email_title = '后台管理系统'原创 2022-03-23 14:45:50 · 2149 阅读 · 0 评论 -
react 封装API
http.js/** * 网络请求配置 */import axios from "axios";axios.defaults.timeout = 100000;axios.defaults.baseURL = "http://127.0.0.1:8000/";/** * http request 拦截器 */axios.interceptors.request.use( (config) => { config.data = JSON.stringify(confi原创 2022-03-04 16:29:03 · 2171 阅读 · 0 评论 -
Django JWT token 登录注册
setting.py INSTALLED_APPS = [ ... 'rest_framework', 'rest_framework.authtoken', 'corsheaders', # 添加 django-cors-headers 使其可以进行 cors 跨域 'app01',...]MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', 'django.middleware.s原创 2022-02-24 11:28:29 · 1740 阅读 · 0 评论 -
Django 分页 (PageNumberPagination)
传参 按照参数分页 不传返回全部核心代码:from rest_framework.pagination import PageNumberPagination# 分页(局部):自定义分页器 局部class PageNum(PageNumberPagination): # 查询字符串中代表每页返回数据数量的参数名, 默认值: None page_size_query_param = 'page_size' # 查询字符串中代表页码的参数名, 有默认值: page ..原创 2022-02-24 11:20:19 · 1988 阅读 · 0 评论 -
python Django增删改查 快速体验
先创建个app子级python python startapp app01然后创建数据模型app01下的modules.py文件from django.db import models# Create your models here.class UserInfo(models.Model): name=models.CharField(max_length=32) password=models.CharField(max_length=12) age=m...原创 2022-02-15 15:33:17 · 2015 阅读 · 0 评论 -
CSS gird布局
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>D.原创 2022-02-09 09:14:25 · 1381 阅读 · 0 评论 -
VUE动态表单回调表单验证自动触发问题
做表单回调 默认触发表单验证问题解决方法:方法一、this.$nextTick(() => { this.$refs["firewall_nat"].clearValidate(); })方法二、 this.$refs["firewall_nat"].clearValidate();原创 2021-12-27 14:41:08 · 1848 阅读 · 0 评论 -
vue ant 分页器问题
如图,10/page 需要引入import zhCN from “ant-design-vue/es/locale-provider/zh_CN”;然后在data里面声明下<a-config-provider :locale="zhCN"> </a-config-provider>用这个标签把 table 包起来 就可以了原创 2021-12-07 10:46:53 · 13077 阅读 · 0 评论 -
vue word 转换html渲染页面(mammoth)
用到的插件mammoth安装npm install --save mammothtip:只能预览.docx文件(只能转换.docx文档,转换过程中复杂样式被忽,居中、首行缩进等)完整代码<template> <div class="word-wrap"> <div id="wordView" v-html="wordText" /> </div></template><script>// docx文原创 2021-11-29 15:16:28 · 7411 阅读 · 7 评论 -
VUE页面刷新(不闪烁)
用计算属性出现了 禁用下 更新数据情况下 还是选中然后 用到了刷新页面 但是其他刷新都是闪烁页面代码如下:首先在App里面写下如下代码:<template> <div id="app"> <router-view v-if="isRouterAlive"></router-view> </div></template><script> export default { .原创 2021-11-04 10:58:54 · 13629 阅读 · 1 评论 -
关于uniapp父组件传参到子组件 渲染并且绑定数据
通过在外面套一层form 并绑定form表单 然后 绑定v-model='form[item.model]':value="form[item.model]"双向绑定的数据是从父组件传参过来<input @keyup='add(item)' :placeholder="item.palcehoder" style="" type="text" v-model='form[item.model]' :value="form[item.model]" />...原创 2021-09-02 19:15:52 · 12470 阅读 · 0 评论