笔记
betty_grant
这个作者很懒,什么都没留下…
展开
-
实践笔记——工具包调试
1.序当你在开发组件库或其他npm库的时候,如果你想知道它在一个前端项目中被使用的效果时,你可以怎么做?通过目录路径引入 通过npm 发布到npm源后再安装调试 缺点:污染了npm版本线,且需要频繁npm install,效率也不高 package引入目录路径 缺点:需要频繁npm install npm/yarn link 使用yalc2.npm link使用1. 使用npm link建立软链在子项目里运行:npm link在父项目里运行:npm原创 2022-05-30 19:53:33 · 359 阅读 · 0 评论 -
实践笔记——npm发包
发布流程正常的发布流程其实很简单:注册个npm账号:www.npmjs.com/ 本地使用npm登录npm login,填写用户名、密码、邮箱完成登录;(因为密码设置了隐私保护,所以看不到输入) 如果是对已有npm包的更新,需要执行npm version <XXX>更新版本号参数说明:patch:小变动,比如修复bug等,版本号变动 v1.0.0->v1.0.1minor:增加新功能,不影响现有功能,版本号变动 v1.0.0->v1.1.0major:破坏原创 2020-11-03 10:47:42 · 520 阅读 · 1 评论 -
实践笔记——vue父子组件数据双向绑定
背景Vue设计中props为单向数据流,即props数据在父组件进行修改,并流向子组件。而在子组件里只能对props数据进行读取,不能进行修改,否则会触发报错。为了达到在子组件里修改props值的要求,需要通过以下2步来实现1. 父组件使用子组件时给prop值(value)添加.sync修饰符2. 子组件通过this.$emit("update:value", this.valueText)修改prop值(value)的值//child.jsexport default { ..原创 2020-10-27 09:38:46 · 537 阅读 · 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 · 2601 阅读 · 0 评论