笔记
betty_grant
这个作者很懒,什么都没留下…
展开
-
实践笔记——工具包调试
1.序 当你在开发组件库或其他npm库的时候,如果你想知道它在一个前端项目中被使用的效果时,你可以怎么做? 通过目录路径引入 通过npm 发布到npm源后再安装调试 缺点:污染了npm版本线,且需要频繁npm install,效率也不高 package引入目录路径 缺点:需要频繁npm install npm/yarn link 使用yalc 2.npm link使用 1. 使用npm link建立软链 在子项目里运行:npm link 在父项目里运行:npm原创 2022-05-30 19:53:33 · 350 阅读 · 0 评论 -
实践笔记——npm发包
发布流程 正常的发布流程其实很简单: 注册个npm账号:www.npmjs.com/ 本地使用npm登录npm login,填写用户名、密码、邮箱完成登录;(因为密码设置了隐私保护,所以看不到输入) 如果是对已有npm包的更新,需要执行npm version <XXX>更新版本号 参数说明: patch:小变动,比如修复bug等,版本号变动 v1.0.0->v1.0.1 minor:增加新功能,不影响现有功能,版本号变动 v1.0.0->v1.1.0 major:破坏原创 2020-11-03 10:47:42 · 503 阅读 · 1 评论 -
实践笔记——vue父子组件数据双向绑定
背景 Vue设计中props为单向数据流,即props数据在父组件进行修改,并流向子组件。而在子组件里只能对props数据进行读取,不能进行修改,否则会触发报错。 为了达到在子组件里修改props值的要求,需要通过以下2步来实现 1. 父组件使用子组件时给prop值(value)添加.sync修饰符 2. 子组件通过this.$emit("update:value", this.valueText)修改prop值(value)的值 //child.js export default { ..原创 2020-10-27 09:38:46 · 526 阅读 · 0 评论 -
实践笔记——问题:axios上传文件参数为空
前言 写实践笔记的目的是:记录遇到的问题,并且从处理问题的过程中进行总结,最终形成方法论。 问题描述 使用axios进行文件上传时,出现参数为空的情况 解决过程 1. 网上寻找类似案例,结果方法众说云谈,没有有效的处理方案。 2. 冷静思考,从第一步中得到一些思路(1)HTTP请求头content-type从application/json改为multipart/form-data;(2)查看axios官方配置文档确认如何修改content-type 解决方法和知识 1. 了解conte.原创 2020-09-30 16:34:59 · 2569 阅读 · 0 评论