
vue
一码平川!
这个作者很懒,什么都没留下…
展开
-
vue-cli3 资源路径publicPath配置成 ./ 和 / 的天大区别,net::ERR_ABORTED 404 (Not Found),导致线上项目的部分路由懒加载跳转出现资源不存在的错误
如图vue.config.js里的publicPath配置成./和/有什么区别呢?以我实际项目中遇到的问题来说明。我项目中遇到的问题是: 1.线上项目部分路由跳转的时候控制台报错,出现资源加载错误net::ERR_ABORTED 404 (Not Found),还有Loading chunk xxxx filed,请看清楚,这是部分页面,并不是全部! 2.上面的问题只有在部署到线上的时候才有,本地开发环境没有。 3.如果路由采用直接引入,不用路由懒加载,既...原创 2021-11-01 12:22:45 · 1333 阅读 · 0 评论 -
element-ui的table表格数据选择,分页,跨页保存数据的方法
我们使用element-ui的table表格时,难免有一些场景需要多选框,如果数据只有一页还好,如果是含有分页,那么你在第一页选择后,再点到第二页选择,你会发现第一页的选择的数据已经没有了。那怎么才能让我们保存第一页的数据到第二页呢。一开始用的时候没发现element-uitable已经提供了办法,所以就采用缓存的方式,但是这样的缺点就是类似点第二页有点回第一页,还有就是数据的添加和撤销会变得比较难。正确的解决办法是:在选择框的标签上添加 :reserve-selection="tr...原创 2021-11-01 12:24:41 · 1249 阅读 · 0 评论 -
vue项目报错http://localhost:8080/sockjs-node/info?t=xxxx,解决办法,绝对有效
我们vue项目开发的时候有时会出现http://localhost:8080/sockjs-node/info?t=xxxxx错误。如下图网上百分之99的办法都是说: 1. 找到/node_modules/sockjs-client/dist/sockjs.js 2.找到代码的 1605行 ,并注释掉try { // self.xhr.send(payload); 把这里注掉 } catch (e) { self.emit('finish',...原创 2021-12-03 10:36:46 · 6398 阅读 · 2 评论 -
element-ui的输入框无法输入,时间选择器无法选择和输入解决办法。
无法输入分两种情况:1.第一种:组件层级太深,导致视图没法刷新,但是数据是已经变化了的。这时候在输入框绑定事件@input="$forceUpdate()"即可解决2.第二种,数据引用太深,导致输入的时候数据都是没变的,我实际项目中就是遇到这样的问题,如下。场景是这样的,我这个弹窗的数据是来自上一个弹窗的,如下图:但是发现添加后的输入框是没法输入的,一开始我用了@input="$forceUpdate()",但是没有任何作用,多次测试后,我猜测是数据的问题。下面这两张是我没解决之前的原创 2021-12-03 10:33:06 · 2145 阅读 · 0 评论 -
vue fullpath 和 path的区别
fullPath是路由全地址,包括连接携带的参数,如:192.168.0.1/index?page=1,fullPath为/index?page=1path是路径,不带参数,如:192.168.0.1/index?page=1,path为/index原创 2021-12-03 10:38:40 · 8042 阅读 · 0 评论