【实习笔记8】

一,jquery方法

on() 事件绑定方法 $(selector).on(event, childSelector, data, handler)

  • selector: 需要绑定事件的元素选择器。
  • event: 要绑定的事件类型,如 "click", "mousemove" 等。
  • childSelector: 可选参数,用于指定触发事件的子元素选择器。如果没有子元素参与事件,则可以省略此参数。
  • data: 可选参数,传递给事件处理程序的数据。如果没有需要传递的数据,可以省略此参数。
  • handler: 事件处理程序,即当事件触发时执行的函数。

find() 方法是 jQuery 中的一个选择器方法,用于在指定的元素集合中查找匹配的子元素。它的语法如下:

$(selector).find(filter)

参数解释:

  • selector: 用于指定要查找的子元素的选择器。
  • filter: 可选参数,用于进一步过滤匹配的子元素。

find() 方法将在当前元素集合中查找与指定选择器匹配的所有子元素,并返回一个新的 jQuery 对象,其中包含匹配的子元素。

二,router

redirect: 'noredirect' 是一个常见的路由配置选项,通常用于指定在某些情况下不进行重定向操作。

具体而言,当使用某些路由管理框架(如Vue Router)时,可以通过配置路由对象的 redirect 属性来定义路由的重定向行为。当设置为 'noredirect' 时,表示该路由在导航时不会触发重定向操作。

三,native

.native 是 Vue.js 中用于监听根元素的原生事件的修饰符。

在 Vue 组件中,如果你想监听根元素上的原生事件(如 clickkeydown 等),通常需要使用 v-on 指令。但是,如果你希望在自定义组件中使用原生事件监听器,就需要使用 .native 修饰符。

例如,在以下的代码中,我们定义了一个包含按钮的自定义组件 MyButton,并在组件内部使用原生的 click 事件:

<template>
  <button @click.native="handleClick">
    <slot></slot>
  </button>
</template>

<script>
export default {
  methods: {
    handleClick() {
      console.log('clicked');
    }
  }
}
</script>

在这个例子中,我们在 <button> 标签上使用了 @click.native 修饰符,表示监听原生的 click 事件。如果不使用 .native 修饰符,Vue.js 将会在组件内部寻找名为 click 的自定义事件,并且不会监听到根元素上的原生事件。

需要注意的是,.native 修饰符只能用于原生事件,不能用于自定义事件。同时,.native 修饰符也不能用于普通的 HTML 元素,只能用于组件的根元素。如果你需要监听其他元素上的事件,请直接使用 v-on 指令。

四,<doc-alert title="" url="https://" />

Vue 组件模板中的示例,它用来在页面上渲染一个工作流的提示信息。

具体来说,<doc-alert> 组件接受了两个属性:

该组件会生成一个带有标题和链接的提示框,用来提醒用户有关工作流的相关信息。在实际的应用场景中,可以根据需要修改 titleurl 属性的值,以适应不同的业务需求。

五,自定义命令

除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值