09 2020 档案
摘要:a页面跳转到b页面的,b页面需要a页面提供过来的参数: 关于路由传参有很多中方式,这里只说明常用到的一种: 刷新页面后数据不会丢失的编程式传参: 1:a页面跳转并传参:this.$router.push({path: `/roleAccess/${roleP}`}) 2:b页面接收参数:consol
阅读全文
摘要:在做项目中经常会遇到table表格某行进行编辑。 当编辑表格行时弹出一个浮框,里面被赋值当前表格的各个元素。可以在此元素的基础上进行修改编辑操作。 一般浮框的输入项是用双向绑定v-model。 当点击编辑按钮时候把当前行的数据赋值给弹框内并渲染弹框数据。 这时候问题就容易出现了:浮框数据改变发现页面
阅读全文
摘要:一般对话框都有html =》<a-modal 这里是对话框配置 >这里式对话框内容</a-modal> 编程式则不用添加html标签 直接在js中编写: this.$confirm({ title: '确认要删除本项目吗?', onOk:()=> { this.fnRemove(value,key)
阅读全文
摘要:/deep/.ant-table-body{ &::-webkit-scrollbar {//整体样式 height: 10px; } &::-webkit-scrollbar-thumb {//滑动滑块条样式 border-radius: 4px; -webkit-box-shadow: inse
阅读全文
摘要:key:Math.floor(Math.random()*100*10000)...
阅读全文
摘要:vue3.0和4.0脚手架中和src同级别的static文件夹变成了public-里面还是放静态资源包括最后打包后index.html: 2.0请求本地文件只需要this.$http.get('../static/you.json')即可获取到数据,但是3.0以后再同样写后端就会报404找不到文件的
阅读全文
摘要:vue-ant-a-table:表格内插入操作按钮快速使用: 具体更多需求看官网和案例自己总结(官网的比较乱而且没有直接解释出来,查询总结试验比较费劲) 现列出自己常用到的比较快速使用的方式总结: a-table表格-某列的行内添加标签元素: 比较常见的是没一行的某一列通常最后一列有个编辑和删除按钮
阅读全文
摘要:在使用axios时post一般都会遇到跨域问题的,解决跨域除了后端外前端也需要引入qs包 this.$http.post(url, qs.stringify({ myfile:postAjaxJson }),{ headers: { "Content-Type": "application/x-ww
阅读全文
摘要:在使用ant-select时:如果option是对象的属性 1:默认值可以自己设定但不能设定为对象 2:也不能设定为属性值比如:default-value="selectData[0].file_name":这样会每次选择第一个或者默认第一个选择时选不了选择其它后再选择第一个才可以 例如: 错误:<
阅读全文
摘要:先看知识点: splice交换数组内指定元素: swapItems(arr, index1, index2){//交换元素 --//数组,元素1,元素2 arr[index1] = arr.splice(index2, 1, arr[index1])[0]; return arr; }, 实际案例:
阅读全文
摘要:在vue开发中默认的严格模式特别头痛,除了空格不能多余和缩进不能错(这个可以格式化页面),定义变量不用也会报错。尤其是for,map枚举有时候必须打印出来,如果碰上antd的框架比如table内的选中selected绑定,必须把参数都给打印出来才能确保不能报错,所以有时候开发环境需要取消。这里实践中
阅读全文
摘要:如果时间紧迫快速搭建一个项目后发现是最原始的简洁版,没有任何配置包括:less,sass,axios,vuex甚至router都没有,又不想重新搭建。只要分别把它们手动下载配置即可: 一:配置router,这个是最基础的应该有的也是最好配置的。 1:安装 cnpm install --save vu
阅读全文
摘要:原因:组件还没有render因为ajax是异步的而render第一次更新获取不到数据。 AJAX通常是一个异步请求,也就是说,即使componentDidMount函数调用完毕,数据也不会马上就获得,浏览器会在数据完全到达后才调用AJAX中所设定的回调函数,有时间差。因此当响应数据、更新state前
阅读全文
摘要:步骤: 1:创建一个服务器代码文件app.js放在public内,再创建一个static文件夹里面放入想要输出用到的json文件 app.js const http = require('http') const users = require('./static/users') http.crea
阅读全文
摘要:由于form表单内的值都是统一接管的,都在form.item标签内的name=“”属性内设置,一般情况下默认值是空的。就算设置绑定到state内也不会起作用: 这里自己查了网上很多要么比较老方法比较复杂要么就是改的东西太多要改成双向绑定等这里查看官方文档结合react的生命周期尝试了一种比较简单的方
阅读全文