您的当前位置:首页 > 建站学院 > 前端开发 > 
  • Vue3中watch无法监听的解决办法

    前端开发13小时前

    下面的代码在对ref实例赋值完之后。既:test.value = { name: 1 },会发现不执行watch里面的回调函数了,这是为什么呢? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view...

  • Vue中computed属性和watch,methods的区别

    前端开发17小时前

    目录 computed watch methods 归纳三者不同点 1、methods 2、computed 3、watch 在Vue中,computed、watch和methods是处理响应式数据的三种方式。它们的主要区别在于计算方式、响应方式和使用场景。 computed computed是一种计算属性,它会根据所依赖的响应式数据自动计算出一个新的值,...

  • vue3响应式对象的api超全实例详解

    前端开发前天 21:53

    目录 Ⅰ. ref、reactive ( 递归监听 ) Ⅱ. isRef、isReactive ( 判断 ) Ⅲ. toRef 和 toRefs ( 解构 ) Ⅳ. toRaw 、 markRaw ( 解除代理) Ⅴ. unref ( 拷贝 ) Ⅵ. shallowRef 、shallowReactive( 非递归监听 ) Ⅶ. triggerRef (强...

  • Vue3 全局使用按钮截流指令示例代码

    前端开发前天 20:31

    在Vue3中,全局使用按钮截流指令的方法与Vue2中有所不同,可以根据以下步骤进行: 1.创建一个自定义指令文件,例如throttle.js,该文件中实现按钮截流逻辑的代码。示例代码如下: export default { mounted(el, binding) { let timeoutId; const delay = parseInt(bindin...

  • VUE事件处理之@click用法示例代码

    前端开发前天 14:06

    目录 一、不传参的事件处理 1.原理 2.代码示例 二、传参的事件处理 1.原理 2.代码示例 总结 总览 1.传参的事件绑定 2.不传参的事件绑定 一、不传参的事件处理 1.原理 1.1 我们在vue模板实例中,给标签设定一个属性:v-on:click=“xxx”(可以简写为 @click=“xxx”),然后赋一个函数名 A。 1.2 意思就是,如果我们...

  • Vue项目中实现ElementUI按需引入过程解析

    前端开发前天 20:08

    目录 前言 按需引入 一、误区 二、正确手法 1、安装插件 2、更改.babelrc配置 3、 新建auto-import-elementUI.js文件,注册需要用到的组件 4、main.js引入 前言 为了减小项目打包体积,提高项目性能,对Element UI组件进行按需引入,但是在实际实践过程中遇到了比较有意思的问题,官方写的demo然而并不能行的通,...

  • 详解Vue如何实现字母验证码

    前端开发前天 14:04

    目录 1. 确定需求 2. 设计组件结构 3. 实现功能 3.1 生成随机字母验证码 3.2 刷新验证码 3.3 提交验证码 4. 效果演示 5. 总结 1. 确定需求 在实现字母验证码之前,我们需要明确需求并准备好设计思路。字母验证码通常用于保护网站或应用程序的安全性,可以防止垃圾邮件、恶意攻击等不良行为。因此,我们需要实现以下功能: 随机生成指定长度的...

  • Vue中常见的几种传参方式小结

    前端开发2026年02月04日

    目录 前言 父子组件之间传参 兄弟组件之间传参 provide/inject传参 总结 前言 Vue组件传参方也是面试最常考的内容,犹记得当初刚出来实习的时候,遇到一个需求,大概就是一个tabs下面有五个子页面,每个子页面表示订单的一种状态。当时是把五个子页面抽成了五个组件,做完后又有一个问题,就是在一个页面更改了数据状态之后,切换到另一个页面的时候要通知...

  • 详解Vue的组件注册

    前端开发2026年02月04日

    引言 一个 Vue 组件在使用前需要先被“注册”,这样 Vue 才能在渲染模板时找到其对应的实现。 组件注册有两种方式:全局注册和局部注册。 全局注册​ 我们可以使用 Vue 应用实例的 app.component() 方法,让组件在当前 Vue 应用中全局可用。 import { createApp } from 'vue' const app = cr...

  • Vue跨端渲染实现多端无缝衔接

    前端开发2026年02月03日

    Vue 内部的组件是以虚拟 dom 形式存在的。下面的代码就是一个很常见的虚拟 Dom,用对象的方式去描述一个项目。相比 dom 标签相比,这种形式可以让整个 Vue 项目脱离浏览器的限制,更方便地实现 Vuejs 的跨端 { tag: 'div', props: { id: 'app' }, chidren: [ { tag: Container, pr...