logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue3+Vite+TypeScript打包时报类型错误,dev启动不报错

yarn dev——项目正常运行yarn build ——抛出error原因:vue-tsc的问题,把对应的命令给删掉:vue-tsc:非必要的依赖,主要是用来约束<script setup lang="ts">这种写法,并且应用在vscode-Volar的插件中使用.{"scripts": {"dev": "vite","build": "vite build", // 剔除了 vu

#typescript#vue.js#javascript
vue路由携带参数刷新页面,参数数据消失问题(query,params)

1.刷新页面后丢失携带参数,但是参数在url中不显示this.$router.push({name:'page',params:{param1:this.param1}})接收参数时用this.$route.params.param12.刷新页面后保留参数,但是参数在url中显示//但是,携带参数时用query,跳转后,url上会拼接参数,刷新页面后参数不会丢失,依然是那个带参数的urlthis.

#vue.js#javascript#前端
vue+elementui的表单验证-手动调用触发验证

因为后端字段类型设置要求,搜索输入框只能输入正整数,不然调用接口会报错,输入框手动删除内容会重新触发表单验证方法,但是如果@clear事件不会再触发一次新的表单校验,在事件中触发。触发整个表单的校验:this.$refs.queryForm.validate();触发对表单部分字段的校验:this.$refs.queryForm.validateField('propname');<el-i

#vue.js#elementui#javascript
vue3+vite+pinia+element-plus+vi18n生成框架记录。

基础语法import {useRouter,useRoute,} from"vue-router";const router = useRouter();const route = useRoute();//计算属性使用。const keepAliveList = computed<[]>(() => {return tabsStore.keepAliveList;});// 数

#typescript#vue.js#javascript
vue3+vite+pinia+element-plus+vi18n生成框架记录。

基础语法import {useRouter,useRoute,} from"vue-router";const router = useRouter();const route = useRoute();//计算属性使用。const keepAliveList = computed<[]>(() => {return tabsStore.keepAliveList;});// 数

#typescript#vue.js#javascript
git切换分支时的工作目录缓存

在feature分支开发时,需要切到master上改bug,因为当前有文件更改,需要提交commit保持工作区干净才能切分支。命令使用git stash这个命令是代码被存起来了,当修复完master的问题,切回到featrue分支,想恢复代码只需要git stash apply相关命令保存当前未commit的命令git stash保存当前未commit的代码并添加备注git stash save

#git#github
到底了