首页 > 其他分享 >自定义 v-model 指令

自定义 v-model 指令

时间:2023-06-19 20:01:12浏览次数:41  
标签:el console log 自定义 binding two value 指令 model

// two.js

export default { bind(el, binding, vnode){ console.log(binding); el.value = binding.value if (/\.async/.test(binding.rawName)) { el.onchange = handleFn; } else { el.oninput = handleFn; } function handleFn(e){ console.log(binding, e); vnode.context[binding.expression] = e.target.value; } }, update(el,binding){ console.log(binding); el.value = binding.value }, }

 

上面定义了一个指令 ,然后注册到VUE

<template>
    <input v-two="msg">
</template>

<script>

import two from './two'

Vue.directive(‘two’, two);

export default {
    data(){
        return {msg: '1'}
    }
}

</script>

 

标签:el,console,log,自定义,binding,two,value,指令,model
From: https://www.cnblogs.com/ehuanrum/p/17492055.html

相关文章

  • nagios 在nrpe中自定义脚本
    监控第三方端口(22000)#!/bin/bash#author:xiaoweige#check14022000result=`sleep1|telnet10.2.1.14022000|grep-iescape`recode=`echo$?`if[[$recode-eq0]];thenecho"sshserviceisok!"exit0elseecho"sshservi......
  • uview提示:设置rules,model必须设置
    问题:setRules时,uview提示:设置rules,model必须设置原因:<u-formref="form1"v-model="model1">眼瞎把v-model当成:model,可能全网只有我遇到。解决:<u-formref="form1":model="model1">正确绑定model这个prop即可拓展(仅作白话解释,详情查阅vue官网):v-model双向绑定,......
  • 基于Easy-Poi 的自定义 ArgumentResolver 和 ReturnValueHandler
    开发中常用到Excel的导入导出,为了方便快速的使用,让使用者使用Excel像使用JSON一样便捷(@RequestBody@ResponsBody)所以,是否可以自定义编写类似功能的注解 @RequestExcel 和@ResponseExcel  一、实现思路:根据Mvc的参数转换和返回值处理机制实现,excel相关工具......
  • ModelBox实战开发:RK3568实现摄像头虚拟背景
    摘要:本文将使用ModelBox端云协同AI开发套件(RK3568)实现摄像头虚拟背景AI应用的开发。本文分享自华为云社区《ModelBox开发案例-RK3568实现摄像头虚拟背景【玩转华为云】》,作者:AI练习生。本文将使用ModelBox端云协同AI开发套件(RK3568)实现摄像头虚拟背景AI应用的开发。最终运......
  • 直播系统搭建,密码输入框自定义显示隐藏图标
    直播系统搭建,密码输入框自定义显示隐藏图标 <el-input>标签代码 <el-inputref="pwdInput"     :type="pwdObj.pwdType"     v-model="password"     @focus="focusEnd($event)"> <!--input中加图标必须要有slot="suffix&qu......
  • Android自定义View实现渐变色进度条
    在网上看到一个进度条效果图,非常美观,如下:进行效果分解:渐变色,看起来颜色变化并不复杂,使用LinearGradient应该可以实现。圆头,无非是画两个圆,外圆使用渐变色的颜色,内圆固定为白色。灰底,还没有走到的进度部分为灰色。进度值,使用文本来显示;弧形的头部,考虑使用直线进行连接,或者使用曲线,例......
  • Jetpack系列-Room+ViewModel+LiveData+ViewBinding实现MVVM
    Room能和LiveData很好的结合实现MVVM,Room可以利用LiveData的观察者模式,感知Lifecyle的状态,实现数据驱动UI,避免MVP模式下更新UI需要大量回调接口的繁琐。下面整合Room、ViewModel、LiveData、ViewBinding,实现一个简单的MVVM示例项目。1引入依赖引入ViewModel依赖:dependencies{......
  • Android代码检查规则Lint的自定义与应用
    前言:在日常的代码开发中,此处相信每个开发人员对代码质量都是高要求,有自己的一套代码规范,但是我们不是单独作战,往往大家都是团队作战,人是最大的变量,各人各异,如何保证团队的代码质量和代码规范呢?靠开发者自觉吗?也许有的团队有严格的CR机制,在MR阶段会进行CR,CR不通过的MR是不允许合入的......
  • 前端Vue图片上传组件支持单个文件多个文件上传 自定义上传数量 预览删除图片 图片压缩
    前端Vue图片上传组件支持单个文件多个文件上传自定义上传数量预览删除图片图片压缩,下载完整代码请访问uni-app插件市场址:https://ext.dcloud.net.cn/plugin?id=13099效果图如下:1.0.0(2023-06-18)组件初始化使用方法<!--count:最大上传数量 imageList:图片上传选......
  • Android 12 自定义底部导航栏
    1.修改配置文件 frameworks\base\packages\SystemUI\res\values\config.xml<!--Navbarbuttondefaultordering/layout--><stringname="config_navBarLayout"translatable="false">left[.5W];leftrotate,volume_sub,back,home,r......