首页 > 其他分享 >自定义指令(全局和局部作用)

自定义指令(全局和局部作用)

时间:2022-12-07 17:55:31浏览次数:36  
标签:文件 vue 自定义 element 指令 全局

自定义指令分为两个字情景
1.在某一个vue文件里,而不是全局
2.在main.ts文件里注册全局的自定义指令
vue文件

<script setup>
import {ref,onMounted} from 'vue'
let n =ref(1)
const vFocus={
    mounted:(element)=>{
        element.focus()
    }
}
</script>
<template>
<!-- 定义一个v-big指令,类似于v-text指令 -->
    <div id="container">
        <h2>当前的n值:<span v-text="n"></span></h2>
        <h2>放大10倍后的效果<span v-big="n"></span></h2>
        <button @click="n++">点击+1</button>
    </div>
    <!-- 定义一个v-focus指令,和v-bind功能类似,
    但可以让其所绑定的input默认获得焦点 -->
    <div >
        <input type="text" v-focus:value="n"/>
    </div>
</template>
main.ts文件中
app.directive('big', (element,binding) => { element.innerText=binding.value*10 })

 

标签:文件,vue,自定义,element,指令,全局
From: https://www.cnblogs.com/shuchenhao/p/16963841.html

相关文章

  • vue2 中实现全局事件组件通信
    Date:2022-11-1117:38:37Author:gavin目的:实现兄弟组件数据传输First:insertbelowcodeSecond:发布事件,aSecond:订阅事件,a识别一个好的前端开源项目的方法......
  • PHP 自定义 数组根据键去重
    去重前$result=$this->unique_array_by_key($result,"id");functionunique_array_by_key($array,$unique_key){$tmp_key[]=array();forea......
  • leaflet 用自定义pane实现图层顺序调整
    在Leaflet中,mappanes隐式地将图层组合在一起,而开发者并不知道这一点。这种分组允许Web浏览器以比单独处理图层更有效的方式同时处理多个图层。Mappanes使用z-ind......
  • Vue3必会技巧-自定义Hooks
    Vue3自定义Hooks定义:个人理解:一些可复用的方法像钩子一样挂着,可以随时被引入和调用以实现高内聚低耦合的目标,应该都能算是hook;为什么Vue3要用自定义Hook?:结论:就是为了......
  • 创建事件对象全局对象
    在编程时经常使用EVENT事件对象,在写代码时使用如下代码TCHARguid[]=_TEXT("2507C4EF-CBA1-7156-0BA8-E663034E2FF5");HANDLEhEvent=CreateEvent(NULL,FALSE,......
  • 使用自定义类加载器打破双亲委派机制实现自定义String类
    今天我和大家如何用自定义加载器打破双亲委派机制。在介绍双亲委派机制前,我先来聊聊Java里面有几种类加载器。引导类加载器:Bootstrapclassloader扩展类加载器:ExtClassLoade......
  • 随笔(三)『SpringBoot自定义异常类』
    1、定义异常类,继承RuntimeExceptionpackagecom.baihua.common.exception;importlombok.Data;/***自定义异常*/@DatapublicclassMyExceptionextendsRunti......
  • gym——1自定义Gym环境并注册
    gym1——自定义Gym环境并注册目录gym1——自定义Gym环境并注册感谢开始Step0新建文件夹Step1:新建环境文件xxEnv.pyStep2:在env下的__init__.py下注册**Step3**......
  • 容器指南之容器架构及常用指令
    1.Docker系统架构Dockerdaemon:守护进程。通过dockerdaemon 命令启动,它负责容器的创建、运行和监控,还负责镜像的构建和储存。Clinet:客户端。通过HTTP 和 Docker 守......
  • linux中常用的压缩文件指令
    记录linux下常用的压缩文件解压指令持续更新......1.tar指令Examples:tar-cfarchive.tarfoobar(对文件foo和bar压缩,创建archive.tar压缩包)tar-tvf......