javascript - 如何在 Vue JS 模板中编写自定义 jQuery 代码
问题描述
我对 VueJS 有点陌生,使用webpack-simple,我制作了一个侧边栏组件并从互联网上放了一些侧边栏代码,但该侧边栏适用于 jQuery。我搜索了互联网,但找不到可以将 jQuery 代码用于 vue 模板的方法,我的 jQuery 代码:
$(".sidebar-dropdown > a").click(function() {
$(".sidebar-submenu").slideUp(200);
if (
$(this)
.parent()
.hasClass("active")
) {
$(".sidebar-dropdown").removeClass("active");
$(this)
.parent()
.removeClass("active");
} else {
$(".sidebar-dropdown").removeClass("active");
$(this)
.next(".sidebar-submenu")
.slideDown(200);
$(this)
.parent()
.addClass("active");
}
});
$("#close-sidebar").click(function() {
$(".page-wrapper").removeClass("toggled");
});
$("#show-sidebar").click(function() {
$(".page-wrapper").addClass("toggled");
});
Vue文件:
<template>
<div id="app">
<navbar></navbar>
<router-view></router-view>
</div>
</template>
<script>
export default {
data () {
return {
}
}
}
</script>
我还将代码直接添加到
index.html
文件中但没有用!
解决方案
推荐阅读
- javascript - NodeJS/Express:如何通过将多个输入文本字段与每个自己的文件上传相关联来提交表单?
- ansible - Ansible,线路模块未正确将 JSON 数据保存到文件
- java - flatMap 文档中提到的“映射流”是什么?
- html - Z-index 不与相同的 DIV 重叠
- javascript - JavaScript - 通过深度嵌套的对象键从标准数组中过滤对象?
- python - Django_filters - 未显示带有 ForeignKey 的 MultipleChoiceFilter
- r - 如何将df列表中的所有变量转换为字符
- python - 如何使用 Pandas 在 Cohort Analysis 中使用首次访问者和回访者
- javascript - 你如何使用布尔值在javascript中定义变量
- javascript - 如何在引导弹出窗口中禁用多个 ajax 调用