鍍金池/ 問答/ HTML問答
離殤 回答

拼桌的時候 判斷 selected includes 這一桌就可

忘了我 回答

$$ \frac{180}{\pi*arccos(\frac{x}{\sqrt{x^2+y^2}})} $$

當y為負數(shù)的時候,需要用360減去上面的值

伴謊 回答

用rem寫然后不同分辨率對應(yīng)不同的rem單位

雨萌萌 回答

徑向漸變 定義若干顏色和透明,即形成若干同心圓。無需偽元素

雨蝶 回答

你的代碼應(yīng)該是個字符串吧,是不是php把字符串當做php語句來處理了

涼汐 回答

this.selectTicket.push(selData)

清夢 回答

<simpleHocWrapped />

const Test=simpleHocWrapped(Simple)

....
render(){
return <Test />
}

react組件首字母大寫 高階組件是為了返回一個組件

她愚我 回答

把兩個循環(huán)換個位置試試

陌如玉 回答

首先一刷新所有JS代碼都重新執(zhí)行了,所以vuex中的state肯定也是重置的,你的想法沒錯,把從遠端獲取到的數(shù)據(jù)存到瀏覽器本地儲存,但是我好像沒看你初始化vuex的一步,就是應(yīng)用重啟時應(yīng)該把本地存儲里的數(shù)據(jù)放到vuex中的state里。

很簡單

const localLoginData = localStorage.getItem('data')
const store = new Vuex.Store({
    state: {
        logindata: localLoginData ?  JSON.parse(localLoginData) : {}
    }
})
陌如玉 回答

就算加了幾個字段,但是首字母和index對應(yīng)關(guān)系還是沒變! 還是不需要散列函數(shù)呀?

青裙 回答

后來莫名的好了,我先單獨使用cmd運行可以運行,重啟vscode后也可以運行了.egg-bin好像 npm install 后需要重啟cmd才能運行???

祈歡 回答

在這里bind只是一個函數(shù)名,應(yīng)該是apply改變了foo的this指向,apply會將使用它的函數(shù)中的this指向它的第一個參數(shù),所以foo中的this指向的是obj

你的瞳 回答

把var myarr 提成全局變量
就實現(xiàn)了第一個顯示一個 第二次顯示倆個 依次類推

但是需要判斷 如果取消 那么就在myarr把該元素刪除

Array.prototype.indexOf = function (val) {
    for(var i = 0; i < this.length; i++){
          if(this[i] == val){return i;}
    }
        return -1;
}
Array.prototype.remove = function (val) {
     var index = this.indexOf(val);
     if(index > -1){this.splice(index,1);}
}
你可以利用我這個封裝

調(diào)用remove($(this).attr('data-name'))
朽鹿 回答
  1. 你要多參考ajax案例,這個就是簡單的獲取數(shù)據(jù),展示有很多種,比如在指定位置替換某個id中的內(nèi)容。
  2. 你是準備前端驗證還是后端驗證驗證碼?如果是前端驗證,你需要在獲取后打開一個計時器,然后設(shè)置30秒去重新獲取ajax。
  3. 這個其實很簡單啊,就是一個文本比較,如果忽略大小寫,把所有內(nèi)容全部轉(zhuǎn)換成大寫或者小寫后再比較久好了。
單眼皮 回答

好問題,哈哈,因為我也沒看懂,專門去查了下React-Redux源碼
然后我們再看下官方范例的代碼中,最后的代碼:

export default connect(
  mapStateToProps,
  { addToCart }
)(ProductsContainer)

mapDispatchToProps方法有三種可能:

  1. 方法。這個不用解釋,都看的懂
  2. undefined。這個也不用解釋,組件內(nèi)會獲得dispatch方法,交給組件內(nèi)自己分發(fā)action。
  3. 對象。也就是我們遇到的場景,這個源碼中有特殊處理,把對象轉(zhuǎn)換成方案1了。

解釋完畢