Vue
天外天-亮
所得皆所盼,岁岁事如意!
展开
-
vue + element plus:ResizeObserver loop completed with undelivered notifications
ResizeObserver loop completed with undelivered notifications.原创 2024-04-10 09:58:32 · 3474 阅读 · 2 评论 -
npm run serve起服务报错:each `context` object must have a `target` property specified as a url string
each `context` object must have a `target` property specified as a url string原创 2024-04-03 17:15:55 · 207 阅读 · 0 评论 -
vue3.0 + ts + eslint报错:error Parsing error: ‘>‘ expected
error Parsing error: '>' expected原创 2024-03-25 14:49:24 · 1231 阅读 · 0 评论 -
vue-cli + vue3.0创建的项目,打包后白屏
vue-cli + vue3.0创建的项目,打包后白屏vue.config.js 配置模板原创 2024-03-13 17:52:08 · 651 阅读 · 0 评论 -
vue3.0中从proxy中取值
vue3.0 proxy原创 2024-02-01 14:39:15 · 1737 阅读 · 0 评论 -
vue + 动态加载图片
import.meta.url 是一个 ESM 的原生功能,会暴露当前模块的 URL。首先尝试我们经常用的require动态引入, 发现报错:require is not defind,这是因为 require 属于 Webpack 的方法,我现在的环境是 vue3.0 + vite。因为配置后打包,会多一层路径,导致获取不到图片,这时可以判断开发环境,加上这层路径。这里还有一点,在vite.config.js 中如果有配置 base,那这里还是不行。1、 适用于处理少量链接的资源文件。原创 2024-01-31 18:27:20 · 1162 阅读 · 0 评论 -
vue3.0 + 动态加载组件 + 全局注册组件
动态加载组件、全局注册组件原创 2024-01-30 16:50:23 · 3713 阅读 · 2 评论 -
vue3.0报错:Module parse failed: Unexpected token (3:27) File was processed with these loaders:
这个错误是因为在项目中使用了 lang=“ts”,但是我们创建的项目并不支持 lang=“ts”,如果是新项目最简单的方式,就是我们使用 vue-cli 创建项目时,选择创建 TS 环境的项目。2、下一步,这里就是选择 TS 环境。1、选择自定义创建项目。原创 2024-01-30 15:39:16 · 1069 阅读 · 0 评论 -
[Vue warn]: Extraneous non-props attributes (fileList) were passed to component but……
1.第一种情况,就是你有需要传输一个prop属性的数据给子组件,但是你在子组件中忘记用defineProps接收,无意中触发了透传 Attributes,在使用setup语法糖的情况下注意使用defineProps接收props属性数据。2.第二种情况,就是你不需要传输一个prop属性的数据给子组件,但是你在整理代码时,忘记将父组件的子组件标签中的:xxx="xxx"删除。一般是上面三种情况之一,我这边排查后是第二种情况,父组件将 fileList 传给了子组件,子组件没有使用,导致这个预警。原创 2024-01-17 14:48:29 · 1081 阅读 · 0 评论 -
element plus: el-upload详解
el-upload原创 2024-01-09 14:46:55 · 1569 阅读 · 0 评论 -
Vue3.0优点详解
Vue3.0引入了更强大的自定义指令系统,使得开发者可以更容易地创建和管理自定义指令,增加了框架的灵活性和可扩展性。原创 2023-12-05 17:10:25 · 528 阅读 · 0 评论 -
vue3.0 + qiankun遇到的问题
第一个报错是因为子应用切走时没有销毁 vue的实例,在qiankun的 unmount 生命周期中,销毁 vue的实例即可!destroy是vue2.0中销毁实例的方法,在vue3.0中,销毁实例用 unmount方法。这就引出了第二个报错,这个意思是实例中 没有。进入子应用再回到主应用切换动态路由时。到这里问题就算解决了。原创 2023-11-21 14:33:19 · 875 阅读 · 0 评论 -
Vue路由跳转的几种方式
this.$router.pushthis.$router. replace原创 2023-11-01 17:46:12 · 406 阅读 · 0 评论 -
Object.defineProperty 和 new Proxy
1、Proxy 是对整个对象的代理,而 Object.defineProperty 只能代理某个属性2、对象上新增属性,Proxy 可以监听到,Object.defineProperty 不能3、数组新增修改,Proxy 可以监听到,Object.defineProperty 不能4、若对象内部属性要全部递归代理,Proxy 可以只在调用的时候递归,而 Object.definePropery 需要一次完成所有递归,性能比 Proxy 差。原创 2023-08-02 12:10:38 · 148 阅读 · 0 评论 -
Vue3.0和2.0语法不同分析
vue3.0新的写法原创 2023-11-16 11:04:55 · 379 阅读 · 0 评论