
踩坑系列
白马湖小龙王
我在修仙
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sequlize 关联类型 hasMany 删除destroy不生效原因
sequlize 主表子表关联只删除了主表数据未删除子表数据我看stackoverflow 上好多是说加上{ onDelete: 'cascade', hooks:true }其实别人是叫你在migration上加也就是数据库上加外键关联,如果傻傻定义在model上面是不生效的没有用migration的可以像我这样直接数据库上加上外键关联即可...原创 2021-12-09 20:00:26 · 708 阅读 · 0 评论 -
webpack 编写插件兼容不同的webpack版本
webpack 版本虽然更新到了5+,但官网很多内容都是滞后的比如插件编写,官网推荐的还是webpack3的写法 compiler.plugin('done', function() { console.log('Hello World!'); });但到webpack5基本是这样的 compiler.hooks.done.tap("xxxName:" ,()=>{ console.log('Hello World!'); });所以需要我们在编写webpack插件原创 2021-11-08 14:12:41 · 470 阅读 · 0 评论 -
chrome可输入div contenteditable 黏贴自动生成span解决
在chrome黏贴进富文本的内容会自动生成span包裹,如图如果想直接生成文本节点可以在节点上监听paste事情并重置浏览器行为 dom.addEventListener('paste', function (event) { const text = event.clipboardData.getData('Text'); document.execCommand("insertText", false, text); event.preventDef.原创 2021-10-14 21:55:32 · 832 阅读 · 0 评论 -
document.addEventListener paste被触发两次问题
不要document上监听事件,在需要监听的节点上监听原创 2021-10-14 21:52:41 · 1311 阅读 · 0 评论 -
webpack-dev-middleware单页面路由问题
我们使用webpack配置的开发服务器其实本质是对express的封装,而单页面应用一般只有开始的时候请求页面资源之后路由的变化并不需要再向服务器请求页面资源只需要客户端内部匹配即可,那么所有的单页面服务器都需要在页面进行附带路由请求的时候进行拦截处理。webpack-dev-server由于已经完成了封装 所以只需要进行配置即可 devServer: { ... historyApiFallback: true , ... },webpack-dev-m原创 2021-06-30 17:06:34 · 355 阅读 · 0 评论 -
react-router Cannot read property ‘location‘ of undefined
import { Route, Router } from 'react-router-dom'改为import { Route, BrowserRouter as Router } from 'react-router-dom'原创 2021-04-06 15:13:03 · 1229 阅读 · 0 评论 -
vue3 v-show不生效
v-show 是通过dispaly :none来作用的 所有如果是组件 必须把组件内的元素包裹在一个tag里原创 2021-03-24 15:14:15 · 4838 阅读 · 2 评论 -
react踩坑记录
1Multiple configuration files found. Please remove one:如果你在根目录下自己建了个babel的配置文件 .babelrc,然后又好死不死的npm run eject把配置打开package.json里面就又了babel的配置了,删掉任意一处配置即可2 react useHistory hook 返回 undefineduseHistory won’t work in the component where you have your Rou原创 2020-07-13 13:56:36 · 959 阅读 · 1 评论 -
Parameter index out of range
检查下,你有可能是sql文里少了一个逗号………原创 2018-07-11 11:44:56 · 2364 阅读 · 0 评论 -
react踩坑总结--mapStateToProps无法拿到store数据
const initialState = { user: { useName: '123', passWord: '' }}const userReducer = function(state=initialState, action) { return state;}let store =...原创 2018-07-13 19:10:37 · 7404 阅读 · 0 评论 -
springboot Filter解决Access-Control-Allow-Origin实现跨域
@Component@WebFilter(urlPatterns = { "/**" }, filterName = "tokenAuthorFilter")public class ConfigurationFilter implements Filter{ @Override public void destroy() { // TODO Auto-gene...原创 2018-07-13 20:07:50 · 1601 阅读 · 1 评论 -
import 'element-ui/lib/theme-default/index.css'报错
改成 import ‘element-ui/lib/theme-chalk/index.css’原创 2018-08-06 20:41:42 · 1439 阅读 · 0 评论 -
SpringBoot的HandlerInterceptor中依赖注入为null
原因 拦截器加载是在springcontext创建之前完成 解决 让bean提前加载 实例 注意拦截链里面的是你注入到spring的拦截类而不是你实际用的拦截类。我之前查资料的时候就很多人直接把要用的拦截类插入到拦截链里面,还他娘的发出来给别人参考!@Configurationpublic class interceptorConfig extends WebMvcConfigur...原创 2018-08-15 14:13:48 · 1555 阅读 · 0 评论 -
vue打包后静态文件找不到
打开config/index.js,将其中的assetsPublicPath值改为’./’ css中引用的图片资源找不到 方法:找到 build/utils.jspublicPath:"../../"原创 2018-08-16 19:09:55 · 5587 阅读 · 0 评论 -
使用 RestTemplate 报java.lang.IllegalStateException:No instances available for localhost
不能直接访问地址,需要把地址改成你所调用的ur在eureka上注册的application.name原创 2018-08-28 14:10:17 · 6874 阅读 · 0 评论 -
navicat for mysql只导出数据表结构
navicat for mysql只导出数据表结构即选中数据库–》右键—》数据传输—》高级—》取消勾选记录选项原创 2018-10-08 10:35:20 · 9792 阅读 · 0 评论 -
webpck -webkit-box-orient: vertical
/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */信大哥的,没错原创 2018-11-21 14:30:55 · 366 阅读 · 0 评论 -
h5移动端页面适配填坑(持续更新中)
一.安卓键盘弹起挤压ui1,在页面加载时即计算出页面的高度并保存this.viewHeight = document.body.clientHeight;2,在input框获取到焦点时将该值赋给最外层div即可document.getElementById("main_box").style.setProperty("height", this.viewHeight + "px");二..原创 2018-12-27 09:08:29 · 357 阅读 · 0 评论 -
clearTimeout无效
如图所示clearTimeout接受id作为参数,所以检查一下是否传入的不是id因为默认情况下setTimeout方法是会返回id但有时候会返回一个setTimeout对象比如使用vsCode 开发的同学在使用setTimeout时会自动引入timer对象,此时setTimeout就会返回Timeout对象,此时只需要将对应的id传入即可或者直接将引用注掉...原创 2019-10-22 15:40:10 · 8175 阅读 · 0 评论