vue.js
没有伞的孩子要学会努力奔跑!
年少轻狂,黑夜漫长
展开
-
Vue使用qrcodejs2生成底部有文字标题的二维码
qrcodeDom为二维码生成容器 传入dom即可 如果不传会自己创建dom 并返回。生成底部带文字的二维码 扫描跳转移动端项目地址。简单封装了一个函数 参数可以自己修改。原创 2023-03-23 16:51:11 · 1984 阅读 · 0 评论 -
立即执行,取消等待debounce,throttle以及在vue中优雅的使用
可立即执行、可取消等延时待debounce,throttle以及在vue中优雅的使用。isImmediate为修饰符 判断延时模式。在main.js使用Vue自定义指令封装功能。给需要延时或者节流的函数绑定v-指定就可以。在utils中 封装函数。页面中的使用非常简单。原创 2023-03-07 15:34:16 · 373 阅读 · 0 评论 -
Vue动态渲染Form表单,避免屎山(html)
for循环写得好,下班下得早!避免html屎山原创 2022-07-26 13:30:14 · 3441 阅读 · 0 评论 -
Vue动态路由路径重复以及刷新丢失页面问题
1.使用router.addRoutes(teacherRouter);添加完路由切换路由时,vue会警告路由名字重复问题出现原因是:动态路由添加时调佣addRoutes();它只会帮你注入路由,不会帮你把前面的路由清掉。如此一来就重复添加了。解决方法:路由动态添加关键页面需要在路由配置页(router/index.js)添加自定义方法router.$addRoutes = params => { router.matcher = new Router({ routes原创 2021-11-29 11:51:12 · 6331 阅读 · 0 评论 -
vue判断当前页面是关闭还是刷新
mounted () { window.addEventListener("beforeunload", () => this.beforeunloadHandler()) window.addEventListener("unload", () => this.unloadHandler())},destroyed() { window.removeEventListener("beforeunload", () => this.beforeunloadHandler.原创 2021-10-25 11:01:40 · 3281 阅读 · 1 评论