当前位置: 首页 > news >正文

有的域名怎样做网站淘宝网站如何做虚拟

有的域名怎样做网站,淘宝网站如何做虚拟,应用之星 wordpress,seo 哈喽,小伙伴们,大家好啊,最近要实现一个vue自定义指令,就是让input输入框禁止输入空格建立一个directives的指令文件,里面专门用来建立各个指令的官方文档:自定义指令 | Vue.js (vuejs.org)我们都知道vue中…

哈喽,小伙伴们,大家好啊,最近要实现一个vue自定义指令,就是让input输入框禁止输入空格

  1. 建立一个directives的指令文件,里面专门用来建立各个指令的

  1. 官方文档:

  1. 自定义指令 | Vue.js (vuejs.org)

  1. 我们都知道vue中有常见得指令 比如v-show v-for v-if v-on v-blind

  1. vue还可以允许你注册自定义得指令(英文custom Directives

我们已经介绍了两种在 Vue 中重用代码的方式:组件组合式函数。组件是主要的构建模块,而组合式函数则侧重于有状态的逻辑。另一方面,自定义指令主要是为了重用涉及普通元素的底层 DOM 访问的逻辑。

一个自定义指令由一个包含类似组件生命周期钩子的对象来定义。钩子函数会接收到指令所绑定元素作为其参数。下面是一个自定义指令的例子,当一个 input 元素被 Vue 插入到 DOM 中后,它会被自动聚焦:(vue片段原话)

import Vue from 'vue';Vue.directive('input-no-space', {inserted(el) {// 监听键盘落下的事件,禁止输入空格// 监听输入事件,以防如果有带有空格的文本粘贴进来,可以给予替换el.addeventListenser('input',(e) => {})}
})

vue中demo

const focus = {mounted:(el) => el.focus()
}export default {directives: {// 在模板中启用v-focusfocus}
}<input v-focus/>

对于自定义指令来说,一个很常见的情况是仅仅需要在mounted和updated上事项相同的行为

<div v-color="color"></div>app.directive('color',(el,blinding) => {// 这会在mounted和updated时调用el.style.color = binding.value
})

对象字面量

如果你的指令需要多个值,你可以向它传递一个js对象字面量

<div v-demo="{color: 'white',text: 'hello!'}"></div>app.directive('demo',(el,binding) => {console.log(binding.value.color)// whiteconsole.log(binding.value.text)// hello
})

angular自定义指令:

import { Directive,ElementRef,HostListener,Input } from "@angular/core";@Directive({selector: '[input-no-space]'
})export class InputNoSpaceDirective {constructor(private elementRef: ElementRef,) {}// 禁止输入空格,即当用户按下空格键时便阻止输入@HostListener('keydown',['$event'])keydownFun(evt) {}// 监听输入事件,以防如果有带有空格的文本粘贴进来,可以给予替换@HostListener('keyup',['$event','$event.target'])keyupFun(evt,target) {}
}

好了,今天的文章就写到这里了

http://www.yayakq.cn/news/135151/

相关文章:

  • c 可以用来做网站吗宿主选择 网站建设
  • 玉儿做春梦网站手工制作大全折纸
  • 网站建设的主流架构有哪些免费咨询图片素材
  • 河北手机网站制作多少钱湖南做网站的公司有哪些
  • 广东双语网站建设价格网站建设问卷调研
  • 大港天津网站建设免费查询个人征信
  • 连锁销售网站制作搜房网站要怎么 做
  • 权威数据统计网站河西网站建设
  • 广告多的网站个人网站布局下载
  • 绍兴专业做网站的公司企业建设H5响应式网站的5大好处6
  • 外贸营销型网站设计恒天安装wordpress教程
  • 网站建设需要什么方案一个网站要怎么做
  • 郑州响应式网站长春阿凡达网站建设
  • 晋江论坛网站做鞋子网站的域名
  • 在线制作流程图网页哈尔滨做网站seo
  • 网站手机端打不开西安云众网站建设
  • 华容网站定制网页制作学什么
  • 青岛网站建设推广公司国际新闻今天最新消息
  • 多伦多网站建设多少钱wordpress拼团程序
  • 代做原创毕业设计网站温州微网站制作多少钱
  • 网站建设网页开发推广方式线上线下
  • 网站建设仿站企业公司如何自创app软件
  • 周口网站优化冷水滩城乡建设局网站
  • .net手机网站源码下载青白江区建设局网站
  • 微信公众号的微网站开发制作免费企业宣传视频
  • 网站底部 设计百度舆情监测平台
  • 北京网站设计服务商深圳网站建设公司选全通网络
  • 商城网站开发需要哪些人员怎么做自己的推广网站
  • 瑞安这边有没有做网站的百合seo培训
  • 怎么创建网站安卓app下载安装