admin 发布的文章

前端基于远程二级制流下载文件的时候需要注意的前端需要在axios拦截器里面设置responseTypelei'xconfig.responseType = "blob" 后端需要注意的是在设置Content-Disposition的时候后面要加上下面这条,否则返回的res.headers就获取不到Content-Disposition节点response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); // 清空输出流 res- 阅读剩余部分 -

平衡膳食摄入量总览整体可以参照《中国居民平衡膳食宝塔(2022)》进行全面的物资食品储备,方便计算每天各类营养摄入量。各类食物储备清单储备清单简介本章节主要根据居家隔离生活状态,对各类食品储备的分类、详情、存储期以及分级别储备方案进行详细描述,推荐建议上受限于个人常识,可能存在局限。在实际储备量上可参考《中国居民平衡膳食宝塔》,再辅助以特定时间区间进行购买储备。以成年人一日三餐为例,其中早餐以豆奶制品和面食为主,剩余两餐为正餐,建议分为三个阶段:第一周,即2*7=14餐,尽量接近平时正常饮食,储备食品可不考虑较长保质期;第二周至第三周,即272=28餐,需要考虑中长期可保存- 阅读剩余部分 -

let url = window.URL.createObjectURL(new Blob([文件流(一般为res.data)], { type: 'Blob类型' })) let link = document.creatElement('a') // 创建a标签来下载 link.style.display = 'none' link.href = url link.setAttribute('download', '下载的文件名') document.body.appendChild(link) link.click() document.body.removeChil- 阅读剩余部分 -

最近在把vue2升级vue3过程中遇到了各种bug,这次遇到了在vue2中父子传参的过程中发现showSearch数据不更新问题父组件引用 <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> 子组件 this.$emit("update:showSearch", !this.showSearch); 我们需要吧父组件改成v-model:value="value" 模式<r- 阅读剩余部分 -