- 博客(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 1935
原创 深入理解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 102
原创 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 2999
原创 避免请求时间过长而导致用户误点击
在项目中总会遇到请求时间过长的问题,为了避免请求过长而导致用户误点击,下面我通过vue+elementui来处理此问题的发生在App.vue文件中写入此代码,在子页面中通过injected来调用provide中的方法,来实现子页面加载中进程的调用,来改善用户的体验...
2021-05-06 11:25:41 69
原创 最近遇到的小程序工具刷新部分功能失效的问题
开发过程中发现,每次当页面重新编译或者保存热更新时,都会遇到页面有部分功能失效的情况。可能的原因是project.config.json文件下 useMultiFrameRuntime属性为true,将其改为false即可。
2021-04-30 15:38:29 506 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人