请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

js都导入了,点击上面的按钮,左侧导航栏不滑动?

js都导入了,点击上面的按钮,左侧导航栏不滑动

https://img1.sycdn.imooc.com/szimg//5920016d0001f91b06040113.jpg

正在回答

7回答

admin-lte好像是更新过版本,问题出在app.min.js上面,我找到了演示demo引用的文件是叫<script src="dist/js/adminlte.js"></script>,你这样操作:

  1. 访问 adminlte.js ,将页面上面的所有代码复制。

  2. 找到node_modules文件夹中admin-lte/dist/js下面的app.min.js文件,重命名为app.min.js.bak。

  3. 新建文本文件并重命名为app.min.js,打开,将复制的代码粘贴进去。

  4. 重启服务器:npm run start。

经测试可用。(ps:我也遇到了这个问题。。。折腾好久QAQ)

6 回复 有任何疑惑可以回复我~
  • 提问者 ral空 #1
    解决了,谢谢!我去github下的adminlte.js,直接在cli里引用这个文件了
    回复 有任何疑惑可以回复我~ 2017-05-22 08:51:02
  • 提问者 ral空 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-05-22 08:51:05
  • bfbygfg 回复 提问者 ral空 #3
    不客气:)
    回复 有任何疑惑可以回复我~ 2017-05-22 16:12:44
王小贼 2017-06-05 10:10:58

这个是版本问题, 官方网站上的指令是 "push-menu":

<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">    

        <span class="sr-only">Toggle navigation</span>    

</a>    

这里只要将 "push-menu" 替换成 "offcanvas" 就可以解决这个问题了.

更改后:

<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">

<span class="sr-only">Toggle navigation</span>

</a>

5 回复 有任何疑惑可以回复我~
  • 厉害了,在app。component.html  中 crtl+f  搜索  push-menu  直接替换offcanvas   是可以的  感谢楼主
    回复 有任何疑惑可以回复我~ 2017-06-05 12:36:55
saintpeters 2017-09-18 21:32:07

app.min.js 中的sidebarToggleSelector:"[data-toggle='offcanvas']";offcanvas改成push-menu也行

0 回复 有任何疑惑可以回复我~
慕粉3492264 2017-06-04 16:22:24

这个方法可以的哦。很感谢

0 回复 有任何疑惑可以回复我~
维Duke 2017-05-31 10:56:27

我也遇到了这个问题,按照这个方案可以了,也找了好久问题原因啊

0 回复 有任何疑惑可以回复我~
kd89 2017-05-21 06:00:27

直接复制adminlte.js代码,先建一个adminlte.js文件,把js导入链接改成这个就可以了。

0 回复 有任何疑惑可以回复我~
kd89 2017-05-21 05:25:12

額,不行呢

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信