摘要: ###1.项目优化 #####1.1项目可优化的内容 生成打包报告 第三方库启用CDN Element-ui组件按需加载 路由懒加载 首页内容定制 #####1.2页面顶部进度条效果 使用nprogess第三方库 在axios请求拦截器中触发 Nprogress.start() 在axios响应拦截 阅读全文
posted @ 2021-11-05 14:35 SultanST 阅读(62) 评论(0) 推荐(0) 编辑
摘要: ####js生成树结构 1、假树,利用共享内存实现,非真遍历,这个是一种比较直观的写法 let list = [ {id:1,name:100}, {id:11,name:101,pid:1}, {id:111,name:1011,pid:11}, {id:2,name:200}, {id:22,n 阅读全文
posted @ 2021-11-05 14:33 SultanST 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 下载 uView 插件 官方下载地址 👉 https://ext.dcloud.net.cn/plugin?id=1593 1.1 点击 "下载插件ZIP" 1.2 将下载的压缩包解压的到其中 uview-ui 的文件夹并进行复制 1.3 将 uviw-ui 文件夹复制到创建好的 uni-app 阅读全文
posted @ 2021-11-05 14:33 SultanST 阅读(205) 评论(0) 推荐(0) 编辑
摘要: vue的生命周期完成后,在组件首次渲染完成后,不用v-if控制组件显隐,再次调用组件,组件不会再次传参进行数据更新 阅读全文
posted @ 2021-11-05 14:33 SultanST 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1. 带有多个条件的 if 语句 把多个值放在一个数组中,然后调用数组的 includes 方法。 //longhand if (x 'abc' || x 'def' || x 'ghi' || x 'jkl') { //logic } //shorthand if (['abc', 'def', 阅读全文
posted @ 2021-11-05 14:31 SultanST 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向过程的思维方式:就是把解决问题的关注点放到解决问题的每一个详细步骤上; 面向对象的思维方式:就是把解决问题的关注点放到解决问题需要的一系列对象身上。 面向对象是一种思维方式,和我们代码关系不大,它把解决问题的关注点放到了解决问题需要的一系列对象身上。 面向对象是对面向过程的封装。 什么 阅读全文
posted @ 2021-11-05 14:31 SultanST 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 对于 Vue.nextTick 方法,自己有些疑惑。在查询了各种资料后,总结了一下其原理和用途,如有错误,请不吝赐教。 概览 官方文档说明: 用法: 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 疑问: DOM 更新循环是指什么? 下次更新循环 阅读全文
posted @ 2021-11-05 14:30 SultanST 阅读(37) 评论(0) 推荐(0) 编辑
摘要: height:calc(100% - 20px); 注意:减号两遍一定要打空格,不然会失效 阅读全文
posted @ 2021-11-05 14:29 SultanST 阅读(90) 评论(0) 推荐(0) 编辑
摘要: ####第一步 在项目目录下找到jsconfig.json文件,设置下面代码 // { // "compilerOptions": { // "baseUrl": "./", // "paths": { // "@/*": ["src/*"] // } // }, // "exclude": ["n 阅读全文
posted @ 2021-11-05 14:15 SultanST 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 我个人对黑客和网络安全比较感兴趣,时常关注这方面的新闻。我们知道这些安全问题都是软件程序有Bug导致的,例如CSDN的数据库泄露事件、携程泄露用户银行卡信息事件、电商网站被用户篡改购买支付金额等等。 在软件项目开发时,安全一直是一个比较容易忽略的问题,但这也会导致很严重的损失,所以我们在软件开发时必 阅读全文
posted @ 2021-11-05 14:14 SultanST 阅读(241) 评论(0) 推荐(0) 编辑