- 博客(7)
- 收藏
- 关注
原创 vue实现文字高亮
前段时间有一个需求,需要在全局检索的时候,将搜索的文字在展示列表中高亮,并通过不同的颜色显示出来 下面的demo是通过vue3.0来实现: 首先通过eval将字符串当做 JavaScript 代码进行执行,使正则传入变量进行解析 replace将正则匹配到的数据,替换成可编译的标签,标签内部加入想要高亮显示的颜色 <script lang="ts"> import { defineComponent,onMounted,ref } from 'vue' export default defi
2021-06-28 14:37:22
2125
原创 深入理解Javascript中call、apply、bind
今天在github上看到一个博文深受启发,所以想融合自己的想法将call、apply、bind的知识分享给大家。 可能大家都知道这三个api是改变this指向的,但是这三个api如何做到改变this指向的,这里我要跟大家一起学习,一起探讨的。 接下来给大家看一段代码 var foo = { value:1, space:function(){ console.log(this.value) } }; foo.space()// 1 大家可以看到上面的结果显示为1,这个时候可能会有人好奇,举这个例
2021-06-21 16:40:30
192
原创 Vue+element+Tabs结合切换路由的问题
踩坑-Vue+element+Tabs结合切换路由的问题 问题复述:我是通过与element结合,自己封装的Tabs组件,如图一所示,将<router-view></router-view>与组件的插槽结合,通过切换tabs来实现路由的切换。插槽中单纯的插入<router-view></router-view>无任何问题,但如果加入图二所示的代码,就会出现切换时页面遗留和动画失效的情况,此坑想告诉各位千万不要将<router-view></r
2021-05-27 09:51:02
3614
原创 避免请求时间过长而导致用户误点击
在项目中总会遇到请求时间过长的问题,为了避免请求过长而导致用户误点击,下面我通过vue+elementui来处理此问题的发生 在App.vue文件中写入此代码,在子页面中通过injected来调用provide中的方法,来实现子页面加载中进程的调用,来改善用户的体验 ...
2021-05-06 11:25:41
151
原创 最近遇到的小程序工具刷新部分功能失效的问题
开发过程中发现,每次当页面重新编译或者保存热更新时,都会遇到页面有部分功能失效的情况。 可能的原因是project.config.json文件下 useMultiFrameRuntime属性为true,将其改为false即可。
2021-04-30 15:38:29
643
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅