在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/ HTML問(wèn)答
朽鹿 回答

Object構(gòu)造函數(shù)本身沒(méi)有toString方法。
依照原型鏈關(guān)系,Object構(gòu)造函數(shù)的上游原型鏈?zhǔn)?code>Function.prototype。
所以,你調(diào)用Object.toString.call(param)本質(zhì)上是調(diào)用Function.prototype.toString.call(param),這里需要的參數(shù)類型是函數(shù),你傳了對(duì)象,所以會(huì)報(bào)錯(cuò)。

乞許 回答

cdn,防火墻,反正都要花點(diǎn)錢就是了

絯孑氣 回答

大概說(shuō)一下,你在a分支上忽略了node_modules這個(gè)文件夾,并且你在a分支上肯定有執(zhí)行npm install的命令,而在b分支上是不是.gitignore沒(méi)有忽略node_modules這個(gè)文件夾,或者應(yīng)該沒(méi)執(zhí)行npm install的命令?
有點(diǎn)亂啊,我估計(jì)你是在做微服務(wù)對(duì)吧,整個(gè)大項(xiàng)目有多個(gè)子項(xiàng)目,各子項(xiàng)目有自己的目錄即可,而各目錄下有自己相互獨(dú)立的node_modules文件夾,這樣你切換分支直接進(jìn)入這個(gè)子項(xiàng)目的目錄操作。
文件目錄大概如下:

project_all
    -- project_a
        -- node_modules
        -- src
        -- package.json
    -- project_b
        -- node_modules
        -- src
        -- package.json
    -- project_c
        -- node_modules
        -- src
        -- package.json
    .gitignore

希望能幫組到你。

執(zhí)念 回答
let root = [{
  id: '1',
  name: '姓名1',
  items: [
    {
      id: '2',
      name: '姓名2',
      items: [
        {
          id: '3',
          name: '姓名3',
          items: [
            {
              id: '4',
              name: '姓名4',
            },
          ],
        },
      ],
    },
    {
      id: '5',
      name: '姓名5',
    },
    {
      id: '6',
      name: '姓名6',
    },
  ],
}];

function search(root, id) {
  for (let i = 0; i < root.length; i += 1) {
    if (root[i].id === id) {
      return [{ id, name: root[i].name }];
    }
  }
  for (let i = 0; i < root.length; i += 1) {
    if (root[i].items && Array.isArray(root[i].items)) {
      const res = search(root[i].items, id);
      if (res.length) return [...res, { id: root[i].id, name: root[i].name }];
    }
  }
}

console.log(search(root, '5'));
console.log(search(root, '3'));
安若晴 回答

dispatch一個(gè)reducer是無(wú)法返回一個(gè)Promise對(duì)象的,所以無(wú)法使用.then。
只有dipsatch一個(gè)effects才能返回一個(gè)Promise。
所以你要同步的話,只能寫在effects中:

effects: {
    * myAyns({}, {call, put}) {
        yield put({type: 'yourReducer'});
        yield call(/*....*/);
    }
}

這樣就可以了。

朕略萌 回答

1、前后端約定錯(cuò)誤類型;
2、后端根據(jù)出錯(cuò)信息,返回對(duì)應(yīng)的的錯(cuò)誤類型和信息;
3、前端通過(guò)錯(cuò)誤類型判斷,顯示錯(cuò)誤信息;

柚稚 回答

我們平時(shí)的登錄開發(fā)流程是:
1.調(diào)用wx.login()獲取臨時(shí)登錄憑證(code);
2.調(diào)用wx.getUserInfo()獲取encryptedData, iv;
3.同時(shí)將code、encryptedData、iv發(fā)送給服務(wù)端解析,然后給前端返回token來(lái)作為用戶的唯一標(biāo)識(shí);

之后的所有數(shù)據(jù)交互都以這個(gè)token來(lái)做用戶區(qū)分,可參考官方文檔

乖乖瀦 回答

在app.json中把當(dāng)前編輯頁(yè)放在pages下第一位,如:

"pages":[
    "pages/demo/demo",
    "pages/index/index"
  ],

每次保存刷新默認(rèn)就是demo頁(yè)了。

莫小染 回答

阻止別人iframe嵌入你的頁(yè)面

涼薄 回答

this.state.data得是一個(gè)元素吧?

任她鬧 回答

寫一起太麻煩,分開寫
let p1 = /x{4,}/
let p2 = /i{0,3}x/
let str = 'xxxx'
if(!p1.test(str) && p2.test(str)){
console.log('驗(yàn)證通過(guò)')
}else{
console.log('驗(yàn)證失敗')
}
試試

傲寒 回答

如果只是界面實(shí)現(xiàn)的話(這是純js寫的,極驗(yàn)是canvas寫的):https://himushroom.github.io/...

思路:監(jiān)聽滑塊的移動(dòng)事件,獲取它離左側(cè)的距離,賦值給分離出來(lái)的驗(yàn)證模塊就可以了,至于陷下去的模塊,得到圖片的大小,根據(jù)圖片的長(zhǎng)寬的一半隨機(jī)賦值吧(因?yàn)檫@個(gè)模塊一般都在右側(cè)靠中間的位置)

這種滑動(dòng)解鎖應(yīng)該是有兩張圖片,一張正常的,一張上面有解鎖區(qū)域的(后端給),然后前端只用把用戶釋放鼠標(biāo)后,滑動(dòng)模塊在圖片上的xy軸傳給后端,后端做成功與否的判斷

感覺(jué)前端寫這個(gè)真的沒(méi)啥用。。破解分分鐘的事情

爛人 回答

之前好像遇到過(guò),問(wèn)題在于可能會(huì)先打印isAction,然后異步取到值后再區(qū)填充goods的值,你斷點(diǎn)走到431行 看看goods有值沒(méi)有??

膽怯 回答

找到原因了,如果i-option雙向綁定的列表對(duì)象的value沒(méi)有變化那么內(nèi)部的label還會(huì)是舊的.即使你重新賦值了列表對(duì)象也不會(huì)刷新內(nèi)部的options數(shù)組

clipboard.png
我也遇到這個(gè)問(wèn)題,option 更新后 value不變,但是label變了的選項(xiàng) 選中后條目還是舊的.
但是模擬不出,在項(xiàng)目中由此問(wèn)題
https://jsfiddle.net/meteoric...
萌小萌 回答

有,在慕課網(wǎng)上大概有一個(gè)這樣的項(xiàng)目視頻,我也記不太清,你可以找找。

遲月 回答

看了下.npminstall_tarball方件夾下有很多壓縮文件,應(yīng)該是npm內(nèi)在機(jī)制是會(huì)把tarball包保存到這個(gè)文件夾里,所以這是正常現(xiàn)象。