妙用computed拦截v-model,面试管都夸我细
大家都知道vue是单项数据流的,子组件不能直接修改父组件传过来的props,但是在我们封装组件使用v-model时,不小心就会打破单行数据流的规则,例如下面这样:
阅读量: 1k标签: 指令
为什么Vue中的v-if和v-for不建议一起用?
v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回 true值的时候被渲染;v-for 指令基于一个数组来渲染一个列表。v-for 指令需要使用 item in items 形式的特殊语法
阅读量: 865标签: 指令
Vue3 SFC 和 TSX 方式自定义组件实现 v-model
v-model 是 vue3 中的一个内置指令,很多表单元素都可以使用这个属性,如 input、checkbox 等,咱可以在自定义组件中实现 v-model。v-model 本质上是一个语法糖:绑定父组件传递过来的 modelValue 属性;
阅读量: 1.3k标签: 指令
Vue3新指令 v-memo,提高性能的又一利器
Vue3 为我们提供了几项开箱即用的重大性能改进,但也引入了一些额外的手动功能,可以帮助提高我们的应用性能。在 Vue 3.2 中引入新指令 v-memo。引入这个指令的目的是帮助我们提高中型/大型 Vue 应用程序的性能
阅读量: 1.1k标签: 指令
sass @extend(继承)指令详解
在设计网页的时候常常遇到这种情况:一个元素使用的样式与另一个元素完全相同,但又添加了额外的样式。通常会在 HTML 中给元素定义两个 class,一个通用样式,一个特殊样式。
阅读量: 1.3k标签: 指令
手把手教你在 Vue3 中自定义指令
看到这个需求,可能有小伙伴首先想到用 v-if 指令,这个指令确实也能做,但是,由于用户具备的权限一般来说可能是多个,甚至可能还有通配符,所以这个比对并不是一个容易的事情,肯定得写方法
阅读量: 913标签: 指令
vue中v-html识别换行符_插入文本不换行的问题解决总汇
v-html解决字符串内根据换行符号自动换行问题,通过加上style=white-space:pre-wrap;在实际开发中,推荐使用css样式来解决换行问题,在这里简单介绍下关于white-space属性有哪些?
阅读量: 3.9k标签: 指令
Vue 非常实用的自定义指令
在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也允许注册自定义指令。它的作用价值在于当开发人员在某些
阅读量: 931标签: 指令
vue3-巧用指令
不知道大伙在工作中已经用上vue3没有,vue3好是好,但是有部分插件并没有更新到3.0的,比如我比较喜欢的自定义滚动条overlayscrollbars,vue3直接使用overlayscrollbars-vue会报错
阅读量: 1.3k标签: 指令
Vue自定义指令使用方法详解
Vue自定义指令语法如下: Vue.directive(id, definition) ,传入的两个参数,id是指指令ID,definition是指定义对象。其中,定义对象可以提供一些钩子函数。
阅读量: 1.1k标签: 指令
手把手带你写一个 Vue3 的自定义指令
众所周知,Vue.js 的核心思想是数据驱动 + 组件化,通常我们开发页面的过程就是在编写一些组件,并且通过修改数据的方式来驱动组件的重新渲染。在这个过程中,我们不需要去手动操作 DOM。
阅读量: 1.1k标签: 指令
实现一个Vue右键菜单指令
最近在实现可视化页面编辑器的时候,遇见了需要实现自定义右键菜单的场景,因此本文主要整理了如何在Vue项目中通过自定义指令封装一个声明式的右键菜单的小工具。
阅读量: 1.7k标签: 指令
Vue 常用自定义指令
使用该指令可以隐式的扩展元素的点击范围,由于借用伪元素实现,故不会影响元素在页面上的排列布局。可传入的参数为:上右下左扩展的范围,单位 px,默认向外扩展 10px。指令的代码如下:
阅读量: 1.4k标签: 指令
Vue中常用的一些自定义指令
给dom文字随机设置颜色;按钮级别的指令权限;v-draggable 实现元素拖拽效果,当前div一定要有定位,比如 position: absolute;获取position: fixed;v-debounce 防抖
阅读量: 1.8k标签: 指令
分享8个非常实用的Vue自定义指令
在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也允许注册自定义指令。它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作。
阅读量: 1.7k标签: 指令