菜单栏的隐藏与显示

首先需要配置jquery,不然会报错,达不到效果的,如果项目中早就下载了,那就往下看
1在package.json文件中的"dependencies": 下加入以下配置之后会出现install,下载即可

“jquery”: “^3.4.1”,
在这里插入图片描述
2之后在main.js中导入jquery
import $ from ‘jquery’
在这里插入图片描述
3在webpack.base.conf.js文件下导入以下配置
在最上方声明
var webpack=require(‘webpack’)
在这里插入图片描述
4之后在module.exports里加入以下配置

plugins: [
new webpack.ProvidePlugin({
$:“jquery”,
jQuery:“jquery”,
“windows.jQuery”:“jquery”
})
],
在这里插入图片描述
这样就可以了,
接下来就需要进入正题了,我此处菜单栏是利用div框起来的,还与很多种方法,我只介绍这一种,对于新手来说比较容易实现的,话不多说,直接粘代码
为了看得方便,将css写在了里面
在这里插入图片描述
menuBar () {
// var problemList = document.getElementById(“problemList”);
// var icon = document.getElementById(“icon”);
this.seen = !this.seen
if (this.seen) {
$(’#problemList’).animate({right: ‘0px’})
$(’.box1>i’).removeClass(‘el-icon-caret-left’)
$(’.box1>i’).addClass(‘el-icon-caret-right’)
} else {
$(’#problemList’).animate({right: ‘-180px’})
$(’.box1>i’).addClass(‘el-icon-caret-left’)
$(’.box1>i’).removeClass(‘el-icon-caret-right’)
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值