
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文是在将项目从vue2迁移到vue3上时遇到的一些问题(从vue2+webpacket 迁移到 vue3+vite),在此进行一些记录,并不能包含所有情况。因为vue3较vue2变化大,组件库也会有较大的变化,使用的组件库组件出现错误、显示异常等情况需要查看新的组件库文档确认组件使用是否发生了变化。子组件中根元素中写有id的要注意,在使用子组件时如果添加了id,这个id会覆盖子组件根元素中的id

reactant-design-pro项目搭建——开发生产环境配置1.找到evn.js 将相应的api地址修改成自己的2.找到request.js 修改配置对url请求进行拦截处理,代码如下 :/*** request 网络请求工具* 更详细的 api 文档: https://github.com/umijs/umi-request*/import { extend } from '
1.Chrome80Chrome升级到80版本之后cookie的SameSite属性默认值由None变为Lax,这也就造成了一些访问跨域cookie无法携带的问题。比如本地调试时使用http://localhost:3000/,而cookie是种在测试环境路径下这就造成本地调试跨域访问不通了。可以考虑在本地开发环境下disable该SameSite属性。在Chrome中访问chrome://fla
在下载的脚手架中已经有调用接口实现与服务器的交互的例子了,我们以登录流程为例来进行讲解1.在services层创建名为login的service,定义调用后端接口的方法2.在model层创建名为login的model调用services中方法import { stringify } from 'querystring';import { router } from 'umi';import { f
reactant-design-pro项目搭建——脚手架准备ant-design-pro官网:https://pro.ant.design/docs/getting-started-cn前序准备你的本地环境需要安装yarn、node和git。我们的技术栈基于ES2015+、React、UmiJS、dva、g2和antd,提前了解和学习这些知识会非常有帮助。安装新建一个空的文件夹作为项目目录,并在目
前提:在package.json中安装了eslint的依赖1.在项目跟目录添加.eslintrc.js 文件// https://cn.eslint.org/docs/rules////** "off"或者0,不启用这个规则* "warn"或者1,出现问题会有警告* "error"或者2,出现问题会报错*/module.exports = {root: true, //此项是用来告诉eslint找
iOS(swiftui)——网络连接(Moya),定义网络通用模型,使用MoyaProvider来初始化网络请求,发送请求,并处理响应或者错误

1.vue component使用component组件(单独拿出一个组件来专门进行切换使用)官方文档https://cn.vuejs.org/v2/guide/components.html#动态组件https://cn.vuejs.org/v2/guide/components-dynamic-async.html2.使用component动态加载子组件<...
1.安装插件KoroFileHeader安装成功后就可以自动添加注释了文件头部添加注释:在文件开头添加注释,记录文件信息/文件的传参/出参等支持用户高度自定义注释选项, 适配各种需求和注释。保存文件的时候,自动更新最后的编辑时间和编辑人快捷键:window:ctrl+alt+i,mac:ctrl+cmd+i,linux:ctrl+meta+i在光标处添加函数注释:在光标处自动生成一个注释模板支持用
vue-cli开发过程中访问地址都带有#,看着不好看,下面我就来说说如何去掉它吧1.将路由配置中的 mode 改为 history修改mode 为history后 npm run dev 启动项目你会发现访问的地址再也没有‘#’了,但是当你打包部署后会发现资源都无法访问此时就需要做下面的操作了2.配置项目名称在下面的两个index.js文件中配置项目名注:打包后...







