科技爱好者周刊(第 270 期):“精益开发”的精益是什么? 这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 南京证大喜玛拉雅中心 2023-09-08 科技爱好者周刊 #科技爱好者周刊 #阮一峰 #转载
Vue下载文件之文件流 后端返回文件流,vue下载到本地请求时需要设置 responseType: "blob",否则下载pdf文件打开会为空 操作必须 responseType: "blob",不然下载的pdf为空白 12345678910// getDownFileexport function getDownFile (url 2023-09-07 前端开发 #JavaScript #Vue
AntDesign表单之Form表单 Form表单不支持双向绑定,不能使用v-model? 官网描述第一、我们不推荐在 Form 中使用双向绑定,同一份数据可能在多处使用,如果使用双向绑定,那么数据的修改会同时同步到各个组件,但这并不是我们想要的, 你应该在表单提交成功或失败或确认时同步数据,使用非双向绑定的表单,你会拥有最大限度的控制数据修改/同步的权限。第二、如果你不使用表单的自动校验/收集功能,即没有使 2023-09-06 前端开发 #JavaScript #Ant Design
vue子组件添加事件无效问题 在vue中使用组件,给该组件添加点击事件,点击该组件无效。 原因: 在组件上绑定事件,你不加 .native 修饰符 告诉它是这是原生点击事件,它会以为这是你定义的自定义事件。 比如 <Item @click="add()"></Item> 等同于 子组件 $emit('click,fn) 解决方法: 给点击事件加 2023-09-04 前端开发 #JavaScript #Vue
Vue之路由传参 vue 路由传参的使用场景一般都是应用在父路由跳转到子路由时,携带参数跳转。传参方式可划分为 params 传参和 query 传参,而 params 传参又可分为在 url 中显示参数和不显示参数两种方式,这就是vue路由传参的三种方式。params显示在 url (需要配置路由信息 /:id,刷新页面参数不丢失)不显示在 url (没有配置路由信息 /:id,刷新页面 2023-09-03 前端开发 #JavaScript #Vue
异步编程Promise,async,await Promise fetch 返回的就是 Promise 123456789101112131415161718192021// fetch就是异步函数fetch("http://127.0.0.1:4523/m1/2751993-0-default/project/list").then(function (response) { // console.log 2023-09-02 工具相关 > 前端开发 > 生活相关 #JavaScript #Promise #async
Vue之Vuex从入门到实战 组件之间数据共享的方式 (小范围)父子组件传值 v-bind 属性榜单 子父组件传值 v-on 事件绑定 不相干组件传值(兄弟组件之间传值) EventBus$on 接受数据的那个组件$emit 发送数据的那个组件 Vuex (大范围的) Vuex 是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。 123456789101112131415161718 2023-08-28 工具相关 > 前端开发 > 生活相关 #JavaScript #Vue #Vuex
JavaScript时间库Moment.js 中文网站:http://momentjs.cnMomentJS 是一个 JavaScript 库,它有助于以非常简单的方式解析、验证、操作和显示 JavaScript 中的日期/时间。 Vue 项目中全局引入 moment 安装 moment: 1npm install moment --save 在 Vue 项目中创建一个 main.js 文 2023-08-26 前端开发 #JavaScript #Moment
JavaScript中Object.assign的使用 Object.assign() 静态方法将一个或者多个 源对象 中所有可枚举的自有属性复制到 _目标对象_,并返回修改后的目标对象。 复制对象123const obj = { a: 1 };const copy = Object.assign({}, obj);console.log(copy); // 2023-08-26 前端开发 #JavaScript
JavaScript去除字符串空格 replace正则匹配方法 去除字符串内所有的空格:str = str.replace(/\s*/g,""); 去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,""); 去除字符串内左侧的空格:str = str.replace(/^\s*/,""); 去除字符串内右侧的空格:str = str.re 2023-08-26 前端开发 #JavaScript