logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【vue】听说$nexttick,$set,$forceupdate都能起到更新视图的作用,那你知道他们的区别吗?

前言想必很多小伙伴在使用vue时,都遇到过明明修改data里的数据了,但是视图却不更新的情况吧,这时候有经验的小伙伴,二话不说直接调用this.$forceupdate()强制更新页面,管他啥情况,刷就完事了,我属于是整个一个大无语。$nexttick将回调延迟到下次 DOM 更新循环之后执行。在修改数据之后立即使用它,然后等待 DOM 更新。它跟全局方法Vue.nextTick一样,不同的是回调

【vue3】咱就是说,用setup语法糖它不香吗

setup语法糖写起来舒服多了,赶紧学起来吧~

【vue3】子组件用emit传递参数的同时,父组件也传递参数

vue父子组件可以通过emit进行传参,有些时候我们在子组件传参的同时,父组件也需要传参,比如v-for渲染的列表,可能要把索引当参数传递。那么我们怎么同时接收子组件参数和父组件参数呢?有以下两种方法。一、子组件传出单个参数时// 子组件this.$emit('test',this.param)// 父组件@test='test($event,parentParam)'二、子组件传出多个参数时//

#vue.js#javascript#前端
【vue3】vue原型挂载全局变量和获取的方法

vue2.x挂载全局是使用Vue.prototype.xxxx=xxx的形式来挂载,然后通过this.xxxx=xxx的形式来挂载,然后通过this.xxxx=xxx的形式来挂载,然后通过this.xxx来获取挂载到全局的变量或者方法但是在vue3.x这种方法行不通了,在setup里面连this都获取不到,那么我们怎么挂载全局变量呢并使用它呢?1. 挂载在main.js中进行挂载import {

#vue.js#前端#javascript
【vue】通俗易懂了解keep-alive实现原理

keep-alive的原理其实很简单

【vue3】reactive不能直接赋值的解决方法

前言最近比较忙,都没什么时间学习了。在vue3里,ref和reacitve都可以定义响应式数据,但是两者有所不同。在使用reactive定义复杂结构的响应式数据时,如果你要对其赋值,会丢失其响应性。然后赋值是我们经常进行的操作,那么该怎么解决呢?方法1. 改为ref定义const arr= ref([])arr.value = [1, 2, 3]2. push新增数据const arr = rea

【vue3】子组件用emit传递参数的同时,父组件也传递参数

vue父子组件可以通过emit进行传参,有些时候我们在子组件传参的同时,父组件也需要传参,比如v-for渲染的列表,可能要把索引当参数传递。那么我们怎么同时接收子组件参数和父组件参数呢?有以下两种方法。一、子组件传出单个参数时// 子组件this.$emit('test',this.param)// 父组件@test='test($event,parentParam)'二、子组件传出多个参数时//

#vue.js#javascript#前端
你忽略的那些 DevTools 调试技巧

作为一个前端开发人员,DevTools 是我们最熟悉不过的伙伴。无论是dom检查、调试bug,断点调试、性能检测等一系列操作都离不开它的帮助。 大家经常使用的 DevTools 功能大差不差,

文章图片
#chrome#chrome devtools
2023 最新最细 vite+vue3+ts 多页面项目架构,建议收藏备用!

在搭建的过程中,一定要注意因为修改了项目根目录(root)所带来的问题,利用将路径重置到相对于项目根的位置!关于如何使用这个多页面脚手架,可以看 README.md 文件。github地址。

文章图片
#前端
【vue3】子组件修改父组件传过来的props数据

前言最近新项目用vue3搭建的,准备开始使用vue3的语法,从这篇开始记录下vue3遇到的一些问题和一些语法的使用方法,以便于以后复习,也可能帮助到一些小伙伴。1. 修改父组件普通数据使用v-mode语法,代替了vue2.x的.sync修饰符父组件用ref()定义一个普通数据为响应式变量,例 var test = ref(‘parent’)父组件用v-mode将数据绑定到子组件上<Child

#javascript#前端#typescript
    共 25 条
  • 1
  • 2
  • 3
  • 请选择