鍍金池/ 問答/HTML/ 進(jìn)入首頁頁面后,通過vue路由跳轉(zhuǎn)到新的頁面,然后在點擊首頁返回之后,首頁的js

進(jìn)入首頁頁面后,通過vue路由跳轉(zhuǎn)到新的頁面,然后在點擊首頁返回之后,首頁的js代碼不執(zhí)行了。

JS代碼

window.$('document').ready(() => {
// 我的工作臺頁面,左側(cè)導(dǎo)航欄高度適配頁面高度
  const windowHeight = document.documentElement.clientHeight
  const menuListHeight = windowHeight - 80 + 'px'
  const contentListHeight = windowHeight - 101 + 'px'
  window.$('.workbenchdiv1').css('height', menuListHeight)
  window.$('.workbenchdiv2').css('height', contentListHeight)
  // 我的工作臺頁面,左側(cè)導(dǎo)航欄的下拉菜單
  window.$('.have-list ul:nth-child(1)').on('click', function () {
    window.$(this).siblings().slideToggle()
  })
  // 左側(cè)導(dǎo)航欄,交互效果
  window.$('.no-list').on('click', function () {
  })
})

圖片描述

回答
編輯回答
雨蝶

ready事件,是第一次進(jìn)入到頁面,文檔加載完成后觸發(fā)。之后不會再被觸發(fā)。
如果想每次進(jìn)入到首頁都執(zhí)行這段代碼,即每次進(jìn)入到這個路由都執(zhí)行這段代碼,只要放在mounted鉤子函數(shù)中執(zhí)行就OK。

2017年3月9日 12:44