初入Vue 关于后台管理系统

      最近一个人开发一套后台商品管理系统,前端使用Vue, 使用第三方UI界面AdminLTE。遇到一些问题梳理一下,第一个问题:从登录页跳转到后台首页,发现首页显示不完整,需要刷新一次才可以。解决办法是在首页组件Vue的里面加入如下代码:

第二个问题:首页的二级菜单点击后无法展开,必须要刷新一下,原因是adminlte.js里菜单展开事件是在页面加载的时候绑定的,页面还没有渲染,事件没有绑定上去。


去掉$(window).on( ) .  将他所在的匿名函数function($){ 原内容 }(jQuery)  改为   function treeClick($){ 原内容 }   treeClick(jQuery)


将treeClick(jQuery)封装后导出 如上图,然后在后台首页引入这个adminlte.js,


路径改一下,Vue里再次加入myFun()这个方法,就是当vue执行这个页面后再次绑定事件。

多次测试都成功,解决了问题。以上纯我个人理解,不一定完全正确,也不是最优解,欢迎指正。


 
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值