鍍金池/ 問答/ HTML問答
怣痛 回答

原因是同事的瀏覽器設(shè)置的語(yǔ)言是 美式英語(yǔ),所以顯示的時(shí)間是12小時(shí)制的,所以偏差12小時(shí)。把語(yǔ)言改為英式英語(yǔ)或簡(jiǎn)體中文 就可以了

毀了心 回答

你這個(gè)是因?yàn)閏ss沒有安裝成功吧

澐染 回答

padLeft 之后再 split ?

const digisArr = _.padStart(yourInputNum >= 0 ? ~~yourInputNum : 0, 4, '0').split('')
// => [千位, 百位, 十位, 個(gè)位]
尕筱澄 回答

不同頁(yè)面調(diào)用同一個(gè)組件,但是會(huì)生成兩套組件(musicBar)參數(shù),所以會(huì)產(chǎn)生兩個(gè)定時(shí)器timer;
所以在切換router的時(shí)候,會(huì)有兩個(gè)timer不停迭代,應(yīng)該把timer定時(shí)器放在vuex中,保持唯一性;

在playMusic.vue 和 musicDetail.vue中添加router的進(jìn)入方法beforRouteEnter;當(dāng)進(jìn)入到這兩個(gè)頁(yè)面后,先關(guān)閉store中的定時(shí)器timer,再打開一個(gè)新的定時(shí)器,這樣就不會(huì)重復(fù);

//  //在進(jìn)入路由前
  beforeRouteEnter:function(to,from,next){
    next(function(vm){     //參數(shù)vm代表vue這個(gè)實(shí)例
       vm.$refs.musicBar.updateTime();
    });
  }

在musicBar.vue 中的添加的方法;

  //更新進(jìn)度條
    updateTime(){      
      //清除之前的定時(shí)器
      this.$store.commit("clearTime");
      var audioPlay = document.getElementById("musicId");
       audioPlay.pause();
      audioPlay.currentTime=this.$store.getters.currentTime;  //跳轉(zhuǎn)到上次記錄的時(shí)間
      if(this.isPlaying){
        this.playMusic();
      }
    }

app.js中使用 keep-alive保持在打開已經(jīng)打開過的頁(yè)面時(shí)不會(huì)重新載入

      <keep-alive>
        <router-view></router-view>
      </keep-alive>
      

router/index.js 中

  setTimer:function(state,timer){
     state.timer=timer;
   },
   clearTime:function(state){
     console.log("在store中清除timer");
     clearInterval(state.timer);
   }
枕頭人 回答

大概率是編譯完的代碼有問題,嘗試加括號(hào)。
(['test']).forEach

console.log(xxx)
;(['test']).forEach
網(wǎng)妓 回答

F12啊,這是基礎(chǔ)啊

做不到 回答

這個(gè)恐怕不行,你得借助js了,寫個(gè)change函數(shù)吧,當(dāng)val改變了width也改變

解夏 回答

寫個(gè)通用的更新sql,可以用mybatis的條件語(yǔ)句,傳值也是傳多個(gè)值,然后不需要更新的值傳null,這樣可以避免更新的時(shí)候new一個(gè)對(duì)象,也可以避免沒有改動(dòng)的數(shù)據(jù)也修改,不過可能字段多了,但是某時(shí)只需改一個(gè)字段的時(shí)候多個(gè)參數(shù)值為null,不大美觀。

這個(gè)錯(cuò)誤第二天再來(lái) Travis-CI 上 rebuild(重新編譯)時(shí),居然意外的沒有了,一切正常,只不過 rebuild 時(shí)等待了很長(zhǎng)時(shí)間(可能與遠(yuǎn)程服務(wù)器有關(guān)吧)。
現(xiàn)在再來(lái)思考一下昨天出現(xiàn)這個(gè)問題的原因,可能是 Travis-CI 對(duì)與非付費(fèi)用戶有限制吧。

舊螢火 回答

Select issues

到目前為止的3.0.2版本,ant-design關(guān)于這個(gè)Select的Number屬性還不支持,寫法只能在initValue時(shí)設(shè)置成String(val.id)的形式強(qiáng)制轉(zhuǎn)換為String類型,然后在提交給后臺(tái)后使用Number(val)方法強(qiáng)制轉(zhuǎn)換為Number類型提交數(shù)據(jù)。

薔薇花 回答

二維碼在后臺(tái)存一個(gè)是否有效的標(biāo)志,掃過一次之后這個(gè)標(biāo)志設(shè)置為無(wú)效,原來(lái)的二維碼被掃到之后肯定就無(wú)效了

尐潴豬 回答

這是jQuery官網(wǎng)上的一個(gè)示例

$.each([ 52, 97 ], function( index, value ) {
  alert( index + ": " + value );
});

對(duì)于value = callback.call( obj[ i ], i, obj[ i ] );,第一個(gè)obj[i]代表函數(shù)的this,后面兩個(gè)參數(shù)分別代表indexvalue

別瞎鬧 回答

很多會(huì)轉(zhuǎn)成webp格式,但是這個(gè)兼容不太好,需要做兼容,至于A技術(shù)要怎么實(shí)現(xiàn),js的話我只知道可以用canvas,canvas可以將畫布內(nèi)容導(dǎo)出,如果圖片不多,而且固定的話,可以有很多在線軟件可以直接壓縮圖片的,直接壓縮了再上傳吧

安淺陌 回答

在php.ini中的 always_populate_raw_post_data' 設(shè)置成 '-1',
注意
一、前面有個(gè);一定要去掉,一般默認(rèn)就是-1了千萬(wàn)要注意前面的;
二、一定要重啟php和服務(wù)器.
三、這個(gè)錯(cuò)誤的意思是那個(gè)函數(shù)馬上要被去除了不要用了,你在你的代碼中看看有沒有$http_raw_post_data這個(gè)函數(shù),如果有就用file_get_contents('php://input')代替diao
四、如果不行,就就接著看前三條,重點(diǎn)是前兩條

維她命 回答
                    <div className={this.state.extendStyle.className} style={this.state.isRed ? divECharts:redStyle }></div>

沒有把高階組件包裹起來(lái)啊

拮據(jù) 回答

你打包之后測(cè)試過么,打包之后沒問題就可以。如果這是在dev環(huán)境卡那是正常的,因?yàn)樗械臇|西都存在你的內(nèi)存中,肯定會(huì)卡。

朕略萌 回答
login: ({ commit, state }, { user }) => new Promise((resolve, reject) => {
    login(user).then(res => {
      let data = res.data
      let expires = new Date(data.expires_in)
      (...)
      resolve(res.data)
    }, error => reject(error))
  }),

如果你的問題出在login的Promise那應(yīng)該繼續(xù)往回找 看你login的請(qǐng)求是否寫的有問題

情皺 回答

如果bootstrap影響你的其他內(nèi)容,應(yīng)該是存在了類名重名,自定義樣式被覆蓋情況,建議、自定義樣式引入時(shí)要靠后,防止被bootstrap覆蓋