
vue
June_06_06
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qiankun模式下 主应用严格模式,子应用el-popover 点击无效不显示
qiankun 模式下,主应用严格模式,子应用el-popover 点击无效不显示,但是开启开发者模式,查看body有相关DOM信息,el-popover display:none,无top 和left值。在子应用 main.js中补充Popover的全局配置。在子应用的element-variables.css。2,样式隔离:即使DOM挂在正确,样式也可能被隔离。3,时间阻断:主应用可能拦截了子应用的弹出事件。重启项目,在qiankun环境下可正常展示。1,强制Popover 挂载到子应用容器。原创 2025-06-04 17:47:46 · 300 阅读 · 0 评论 -
el-menu页面离开弹窗,当前激活菜单的高亮问题
el-menu页面离开弹窗,当前激活菜单的高亮问题原创 2023-10-17 14:35:37 · 735 阅读 · 0 评论 -
Vue3+TS项目运行报“Did you mean to enable the ‘allowJs‘ option”
报错问题解决排查问题,tsc文件无法运行js文件发现一个组件<script lang="ts">再次运行项目就好了原创 2022-05-18 14:52:09 · 9515 阅读 · 6 评论 -
vue3+ts“\“../../node_modules/vue/dist/vue\“”没有导出的成员“onBeforeUnmount”
问题描述:项目中使用hooks,某个hook里使用到onBeforeUnmount函数,就在页面引入然后解决方法,最开始以为是vue版本,更新后还是不行然后尝试npm i解决方式npm i typescript@4.3.5原创 2022-04-22 16:21:31 · 3290 阅读 · 1 评论 -
eslint@8.7.0: The engine “node“ is incompatible with this module. Expected version
问题描述:项目运行,查看我本地的node版本是12.14.0解决yarn config set ignore-engines true原创 2022-01-27 10:33:12 · 2350 阅读 · 0 评论 -
无法写入“XXX.js“,因为他会覆盖其他文件
问题:npm run serve时,tsconfig.json文件中无法写入"XXX.js",因为他会覆盖其他文件解决在tsconfig.json文件,注释掉 “allowJs”:true原创 2022-01-27 10:21:31 · 3802 阅读 · 0 评论 -
找不到webpack-env的类型定义文件
问题:tsconfig.json中报错,找不到webpack-env的类型定义文件解决:npm i @types/webpack-env @types/node -Dyarn可能会安装失败,建议使用npm原创 2022-01-27 10:17:30 · 6277 阅读 · 0 评论 -
腾讯云 Web 实现直播群功能
步骤1,创建即时通信 IM 应用1)登录 即时通信 IM 控制台,单击 创建新应用 将弹出对话框。2),输入您的应用名称,单击 确认 即可完成创建3),可在 即时通信 IM 控制台 总览页面查看新建应用的状态、业务版本、SDKAppID、创建时间以及到期时间。请记录 SDKAppID 信息步骤2,创建 AVChatRoom您可以通过控制台创建群组,也可以通过调用 创建群组 API 创建群组。本文以通过控制台创建为例。1)登录 即时通信 IM 控制台,单击目标应用卡片。2)在左侧导航栏选择群原创 2022-01-24 15:31:58 · 644 阅读 · 0 评论 -
vscode关闭自动更新
1.文件—首选项—设置 搜索自动更新原创 2021-12-07 10:08:59 · 334 阅读 · 0 评论 -
vscode设置保存自动格式化
1,安装 eslint, Prettier ESLint2,首选项–设置–setting.json{ "editor.quickSuggestions": { //开启自动显示建议 "other": true, "comments": true, "strings": true }, // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize原创 2021-12-07 10:02:33 · 669 阅读 · 0 评论 -
Blob数据流转为json格式
问题:下载zip文件流当遇到下载数据不存在,需要将请求的错误信息提示出来,展示给用户但是responseType: “blob”。所以需要转为json格式原创 2021-11-04 15:03:53 · 699 阅读 · 0 评论 -
Vue packages version mismatch: - vue@2.6.14 - vue-template-compiler@2.5.9 This may cause things to
问题描述npm i vue-template-compiler@2.6.14原创 2021-10-29 17:17:36 · 1346 阅读 · 0 评论 -
export “Empty“ was not found in “vant“
问题描述:npm install vant@2.12.30原创 2021-10-29 17:16:10 · 388 阅读 · 0 评论 -
no such file or directory, scandir ‘C:\xxxxr\node_modules\node-sass\vendor‘
问题描述:npm installnpm run dev报错误Error: ENOENT: no such file or directory, scandir ‘D:…\signpay-admin-new\node_modules\node-sass\vendor’解决重新下载node-sass包npm rebuild node-sass原创 2021-10-28 20:59:02 · 270 阅读 · 0 评论 -
页面引入百度API报警示问题 A Parser-blocking, cross site (i.e. different eTLD+1) script,
问题描述:页面引入百度API报警示问题 A Parser-blocking, cross site (i.e. different eTLD+1) script,把api引用url里面的 api 改为 getscriptapi 改为 getscript以后原创 2021-10-27 21:52:52 · 1143 阅读 · 0 评论 -
2021-10-27
问题描述:项目运行报警高:1、npm install default-passive-events2、在main.ts 中引入:import ‘default-passive-events’3、npm run dev原创 2021-10-27 21:47:03 · 389 阅读 · 0 评论 -
Network: use `--host` to expose
问题描述pm run dev 显示下面提示Network: use --host to expose查看文档修改vite.config.js配置就OK了原创 2021-09-24 10:28:17 · 749 阅读 · 0 评论 -
npm install 报错 JSON.parse Unexpected token in JSON at position 70 while pa
问题描述:npm install 报错 JSON.parse Unexpected token in JSON at position 60 while pa运行项目报错,尝试npm install还是报错,无法解决1.rm -f package-lock.json 无法解决2,npm cache clean --force3,我设置了代理尝试npm config rm proxynpm config rm https-proxy还是无法解决开始考虑是不是npm 问题换yarn、cnpm原创 2021-09-24 10:06:56 · 598 阅读 · 0 评论 -
router4 vue3获取地址的参数
问题描述:http://localhost:3000/fail?msg=123地址后带参数获取地址后的参数报错"Cannot find name '$route'."查看router文档import {useRoute} from 'vue-router' export default defineComponent({ name:"fail", setup() { const route = useRoute() onMounted(() => {原创 2021-09-17 17:26:28 · 901 阅读 · 0 评论 -
vue3的deep穿透样式
之前版本的写法/deep/ .van-cell{ padding: 10px 16px;}现在新版本的写法 &:deep(van-cell) { padding: 10px 16px; }原创 2021-09-17 10:26:30 · 802 阅读 · 0 评论 -
找不到名称“dotenv”
问题描述:找不到名称“dotenv”安装npm i dotenv -D原创 2021-09-15 15:31:46 · 261 阅读 · 0 评论 -
“模块 \“\“../../node_modules/vue-router/types\“\“ 没有导出的成员 \“RouteRecordRaw\“。你是想改用 \“import RouteRecor
问题描述:“模块 “”…/…/node_modules/vue-router/types”" 没有导出的成员 “RouteRecordRaw”。你是想改用 "import RouteRecor检查配置后发现,依赖中确实安装了vue-router 3.x 的版本然后卸载vue-router npm uninstall vue-router安装 vue-router 4.x的版本npm install vue-router@next -S然后运行npm run dev检查修改跑起来了原创 2021-09-15 10:19:57 · 2582 阅读 · 0 评论 -
引入element-plus出现’this dependency was not found:‘element-plus/lib/theme-chalk/index.css ‘错误
问题描述import ElementPlus from 'element-plus' import 'element-plus/lib/theme-chalk/index.css'1,第一反应以为是路径不对改为 import ‘…/node_modules/element-plus/lib/theme-chalk/index.css’还是报错2,重新安装 npm i element-plus 还是报错解决方法查看官网,发现element-plus官网导入css样式库修改为下面这种形式了原创 2021-09-08 16:32:39 · 2114 阅读 · 1 评论 -
用Vue3.0全家桶实现后台管理系统搭建
1,用vite搭建项目环境2,element-plus使用安装:npm install element-plus --savemain.js 导入库,CSS库原创 2021-09-08 16:25:40 · 1412 阅读 · 0 评论 -
项目启动失败 ,‘cross-env‘不是内部或者外部命令,也不是可运行的程序
1,首先npm install2,不行的话,就删除了node_modules和package-lock后重新install3,还是不行的话,看看项目文件夹是不是中文的,改成英文后就可以正常启动项目4,也还是不行的话,npm install -g cross-env...原创 2021-09-02 17:22:46 · 8788 阅读 · 1 评论 -
‘webpack-dev-server‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
1,删除项目的node_modules文件夹2,npm install如果还不运行再安装webpack-dev-server原创 2021-09-02 15:04:50 · 617 阅读 · 0 评论 -
Uncaught SyntaxError: Cannot use import statement outside a module
1.问题描述Uncaught SyntaxError: Cannot use import statement outside a moduleHTML:js :直接在浏览器中打开该html文件,发现报错了:Uncaught SyntaxError: Cannot use import statement outside a module报错的原因是用了es6的语法, 浏览器默认将它作为js解析会出现问题,需要将它作为模块导入,script标签默认type=“text/javascript”原创 2021-07-28 16:26:33 · 2909 阅读 · 0 评论 -
vue移动端项目 ios input框点击无效,需要点击多次
最近开发,发现vue移动端项目input在ios上点击失效,需要多次点击才可以获取焦点排查发现导致这个问题是因为项目中引入了FastClick, 这个是解决移动端延迟300毫秒的优化当使用FastClick 时,输入框在ios上点击输入调取手机自带输入键盘不灵敏,有时候甚至点不出来。而安卓上完全没问题。这个原因是因为FastClick的点击穿透在全局main.js FastClick.prototype.focus = function(targetElement) { var len.原创 2021-07-22 10:55:54 · 953 阅读 · 1 评论 -
Vue3+vite+vant 移动端适配
1.安装npm i vant@next -Snpm i vite-plugin-imp -D2.npm install postcss-pxtorem -D在根目录下创建postcss.config.js在这里插入代码片module.exports = { "plugins": { "postcss-pxtorem": { rootValue: 37.5, // Vant 官方根字体大小是 37.5 propList: ['*'], selector原创 2021-07-16 11:09:52 · 2318 阅读 · 1 评论 -
Composition API
ts支持复杂组件逻辑进行分离 --state 计算属性相关的逻辑抽离出来放到一个单独的文件里组件间逻辑共享 例如搜索逻辑 分页逻辑,排序的逻辑 很多组件的这些逻辑都可以共享共用的原创 2021-07-14 10:51:54 · 131 阅读 · 0 评论 -
Vue3 computed toRefs
1.computed2.toRefs原创 2021-07-13 16:17:32 · 176 阅读 · 0 评论 -
Vue3 组合api 生命周期钩子
1.可以使用直接导入的 onX 函数注册生命周期钩子import { onMounted, onUpdated, onUnmounted } from 'vue'const MyComponent = { setup() { onMounted(() => { console.log('mounted!') }) onUpdated(() => { console.log('updated!') }) onUnmounte原创 2021-07-13 15:43:38 · 211 阅读 · 0 评论 -
vue3 子组件 与父组件传参
1.子组件2.父组件原创 2021-07-13 15:31:06 · 185 阅读 · 0 评论 -
Parameter ‘****‘ implicitly has an ‘any‘ type
问题描述:解决:tsconfig.json里的"strict": true改为"strict": false原创 2021-07-13 15:29:09 · 543 阅读 · 0 评论 -
vue3 setup reactive
1.html2.红色边框里的内容就可以提取出来还可以 computed原创 2021-07-13 15:09:58 · 196 阅读 · 0 评论 -
vue2和vue3的比较
1.HTML2.Vue2写法Vue3原创 2021-07-13 14:50:35 · 147 阅读 · 0 评论 -
Missing return type on function
问题描述:Missing return type on function在禁用规则加上"@typescript-eslint/explicit-module-boundary-types": “off”原创 2021-07-13 14:20:55 · 2138 阅读 · 0 评论 -
创建Vue3项目
1.查看node,npm vue版本2.创建项目vue create Progectdemo1原创 2021-07-13 13:35:38 · 130 阅读 · 0 评论 -
vue3.0 为什么要用Composiiton Api
Vue2对于复杂逻辑组件,在后期变得无法维护Vue2中代码复用方法,如Mixin,Filters都有缺陷Mixin ----(命名空间冲突,逻辑不清晰,不易复用)scoped slot 作用域插槽 (配置项多,代码分裂,性能差).Vue2对TS支持不充分复杂逻辑进行分离组件逻辑共享Options API逻辑被拆分成componentspropsdatacomputedmethods生命周期的方法总结Vue3 组合式API + 函数编程组件间共享逻辑...原创 2021-07-13 11:02:26 · 112 阅读 · 0 评论 -
vue3.0带来的变化及分析
核心代码 +Composiiton Api 13.5kb 最小11.75kb所有Runtime 22.5kb(vue2 32kb)为什么会很有这么大的性能提升呢?Compiler原理优化1静态Node不再做更新处理(hoistStatic —>SSR优化)静态绑定的Class id不在做更新处理更具打包标记PathFlag,进行更新分析(动态绑定)优化21.事件监听器Cathe缓存处理(cacheHandlers)2.hoistStatic自动针对多静态节点进行优化,输出字.原创 2021-07-13 10:46:09 · 147 阅读 · 0 评论