- 博客(7)
- 收藏
- 关注
原创 vuex页面刷新数据丢失的解决办法
在vue项目中用vuex来做全局的状态管理, 发现当刷新网页后,保存在vuex实例store里的数据会丢失。原因:因为store里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,store里面的数据就会被重新赋值初始化解决思路:将state的数据保存在localstorage、sessionstorage或cookie中(三者的区别),这样即可保证页面刷新数据不丢失且易于读取。https://juejin.cn/post/6844903791838363655...
2021-02-25 13:58:08 220
原创 Axios之cancelling previous api requests with axios in vuex
let source = null;getData({ commit,state,dispatch }, id){ if(source){ source.cancel(); } const CancelToken = axios.CancelToken; source = CancelToken.source(); axios .get("http://15.100.100.100:9999/getData/" + id, { cancelToken:source.
2021-02-08 11:24:27 83
原创 antd vue select 下拉菜单不和选择器同宽
<a-select class="subscribe-select" dropdownClassName="drop-down-Style" // 下拉菜单的 className 属性 :dropdownMatchSelectWidth="false" // 下拉菜单不和选择器同宽 :value="userId" @change="handleUserChange" :defau..
2021-02-05 09:18:50 4369 1
原创 antd vue input 密码以密文展示
<a-form-item label="设置密码"> <a-input autocomplete="off" type="password" v-decorator="['password', { rules: [{ required: true, message: '建议使用数字、字母、特殊字符组合' }] }]" /> </a-form-item>type..
2021-02-03 16:09:10 1520
原创 antd vue table hover的颜色修改
又get了一个技能点.ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td { background: #fff; }参考博客:https://blog.csdn.net/weixin_41554281/article/details/103574156
2021-02-02 10:24:11 1294 1
原创 Js之for循环splice()方法删除数组中的元素会被跳过或者只能删除部分
错误原因:每次array.length都会变化减小,但是i的没次都会增加,等到删到一半的时候,i的值已经增加到和length一样的长度了,导致不会在循环,前面的值就没有删掉了。想要的效果是循环遍历数组把空的删掉正确代码:/** * @author: shapec * @description: 剔除对象数组中的空对象 * @param {*} filterEmptyObj * @return {*} */export const filterEmptyObj = (arr) =&g
2021-02-02 09:50:42 932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人