鍍金池/ 問(wèn)答/ HTML問(wèn)答
朕略萌 回答

其實(shí)也是基于history的,獲取不到當(dāng)前路由的index,可以獲取到history總length。
你可以把每次的路由信息都記錄在本地中,然后想怎么跳就怎么跳,想跳哪就跳哪。

淺淺 回答

路由Path好像有問(wèn)題
瀏覽器截圖里路由的path是/layout/userList
看起來(lái)userList應(yīng)該是layout的子路由
如果userList是一個(gè)子路由的話,不應(yīng)該用/開(kāi)頭

建議更換開(kāi)發(fā)語(yǔ)言

故林 回答
  1. 你不是寫出來(lái)了么,判斷scrollTop大于定位的元素top就行
  2. 更換圖片有2個(gè)思路:可以把三張圖放仨img里,然后通過(guò)切換顯示隱藏來(lái)模擬“更換”效果;或者你可以參考這篇文章里,使用content屬性來(lái)替換img標(biāo)簽里的圖片,這樣只需要一個(gè)img標(biāo)簽就行了
  3. fixed定位?
好難瘦 回答

根據(jù) 數(shù)組設(shè)置一個(gè)對(duì)象 即是

function (value) {
  // 設(shè)置一個(gè) map
   const map = new Map() 
   // 設(shè)置每個(gè) 絕對(duì)值 和 name 
   arr.forEach(x => {
        const number = Math.abs(value - x[1])
        map.set(number, x[0])
    })
    // 得到 map里面最小的 value,得到名字
    return map.get(Math.min.apply(null,Array.from(map.keys())))
}
舊言 回答

如果你是用html 直接 引用<script src="https://cdn.jsdelivr.net/npm/...;></script>
如果你打算前后端分離 他兩個(gè)就不是一個(gè)項(xiàng)目里面的東西

初念 回答

你用off試試,看文檔unbind是和bind對(duì)應(yīng)的,off是和on對(duì)應(yīng)的,而且unbind好像是已經(jīng)被廢棄了。

吢涼 回答

window.devicePixelRatio獲得手機(jī)的dpr,dpr為3你就將字體放大成3倍

萌小萌 回答

1.學(xué)習(xí)node。首先你得搞明白node是啥,有什么使用場(chǎng)景,在什么情況下使用,有什么限制
2.nodejs無(wú)非就是可以用js來(lái)寫直接運(yùn)行在電腦上而不是瀏覽器里的代碼,所以首先得學(xué)好js。
3.然后了解node的核心模塊有哪些,就是你說(shuō)的fs。path之類
4.是看node有哪些框架,可以直接上手開(kāi)發(fā)項(xiàng)目
5.熟悉之后再了解node的底層。api不能算底層,只能算是基礎(chǔ)的東西??蚣芊庋b了基礎(chǔ)的東西,易于開(kāi)發(fā)。

神曲 回答

在 main.js 中:

import Vue from 'vue'
import ElementUI from 'element-ui'
import locale from 'element-ui/lib/locale/lang/zh-CN'

Vue.use(ElementUI, { locale })
別傷我 回答

&是按位與,而&&是邏輯與。
所以應(yīng)該使用&&才對(duì),&是錯(cuò)誤的用法。

  110  // 6
& 011  // 3
---------
  010  // 2
6 & 3 = 2
6 && 3 = 3

直接看 ab 的 help

-n requests     Number of requests to perform
-c concurrency  Number of multiple requests to make at a time

-n 指的是一共要做多少請(qǐng)求
-c 指的是一次發(fā)出多少請(qǐng)求

兔囡囡 回答
axios.interceptors.response.use(response => {
  // 系統(tǒng)報(bào)錯(cuò)
  if (response.data && response.data.err !== 0) {
    router.push({name: 'err', query: {code: response.data.err}});
  }

  return response
}, error => {
  if (!error.response) {
    // 斷網(wǎng)了  
  }
  console.log('++++++++++++++++++++++++++', error)
  if (error.response.status === 404) {
    router.push({name: 'err', query: {code: error.response.status}})
  }

  if (error.response.status === 401) {
    router.push({name: 'err', query: {code: error.response.status}});
  }

  if (error.response.status === 500) {
    router.push({name: 'err', query: {code: error.response.status}});
  }

  return Promise.resolve(error.response)
})

每個(gè)if下面建議加return

保存圖片的時(shí)候使用相對(duì)路徑即可

你的瞳 回答

alert彈框用戶體驗(yàn)不是很好,你可以寫一個(gè)模擬框,提示完信息 ,設(shè)置關(guān)閉時(shí)間,這樣用戶體驗(yàn)比較好點(diǎn)!

病癮 回答

看看控制臺(tái),是不是代碼有語(yǔ)法錯(cuò)誤

離觴 回答

因?yàn)槟銈髁藗€(gè)'undefined'
一般可以這樣寫:

(props.array || [])[0]

這樣就不會(huì)報(bào)錯(cuò)了,也可以解決后臺(tái)返回null的問(wèn)題。

涼薄 回答

你async后面的逗號(hào)呢

"eslint.validate": ["javascript", "javascriptreact", "vue", "html"],
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatter.html": "js-beautify-html",
傻叼 回答

先綁定;

data-item="{{item}}"

在事件處理函數(shù)里用event.currentTarget.dataset.item拿到當(dāng)前item