javascript - Vuejs如何将点击功能设置为语义UI的关闭功能?

标签 javascript vue.js semantic-ui

我如何调用 semanticUI 的函数来关闭和淡化图标点击时的消息?

https://semantic-ui.com/collections/message.html#dismissable-block有一个 jQuery 调用(?),但我不确定如何在 vue 中进行类似的操作。有人能解释一下它在做什么吗?我知道您正在传递一个点击时要执行的函数,但是函数中的 $('.message .close') 和 $(this) 是什么?

<i class="close icon" @click=???? >

$('.message .close')
  .on('click', function() {
    $(this)
      .closest('.message')
      .transition('fade')
    ;
  })
;

最佳答案

$('.message .close') 是一个 jQuery 类选择器,它将从您的 html 元素中选择 .message 和 .close 类 $(this) 将是它找到的 dom 元素,您可以使用此代码,包括html 中的 cdn 以及 jQuery 的 cdn。

关于javascript - Vuejs如何将点击功能设置为语义UI的关闭功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58809614/

相关文章:

javascript - 如何使用vanilla javascript从csv文件中获取文本

javascript问题getElementById修改CSS

javascript - Pointermove 不会触发 IE 上的触摸

javascript - 基于计算属性数组的 Vuejs 输入绑定(bind)

javascript - 语义 ui 中心对齐按钮

css - 语义 react /高度100%页面

javascript - 模态下方的面板或模态

vue.js - 在 Vue CLI 3 中包含 'normalize-scss'

javascript - vue.js 不适用于我的第一个测试 html 页面

reactjs - 使用Semantic UI React,如何设置图像头像的宽度和高度?