鍍金池/ 問答/ HTML問答
膽怯 回答
  1. loginState 怎么設(shè)置的,給哪些路由設(shè)置了;
  2. 看 router里是否設(shè)置了重定向。
router.beforeEach((to, from, next) => {
    if(to.path !== '/trading' || to.path !== '/notice') {
        next({
            path: '/login'
        })
    } else {
        next()
    }
})
喜歡你 回答

你的 rabbitmq 服務(wù)是不是沒有保持在后臺運行,我記得 rabbitmq-server start 然后 ctrl+c 是會退出服務(wù)的,你用 rabbitmq-server –detached 讓它在后臺運行再試試 rabbitmqctl status

孤客 回答

都是整體刷新,

你可以試試 webpack-dev-server 也是整體刷新,但是感覺比 browser-sync 好

放開她 回答

inline-block:是使元素以塊級元素的形式呈現(xiàn)在行內(nèi),你的寬度分配雖然剛好把100%分完,但是div之間有“幽靈空白點”,在outer中,添加font-size:0就可以了, 子div可以重新設(shè)置font-size:12px;

陌顏 回答

不設(shè)置寬度的話就是根據(jù)內(nèi)容自適應(yīng),看下是否哪里設(shè)置了

萌面人 回答

app.vue是所有其他組件的父view/router,
router里的父子關(guān)系通過<router-view/>來展現(xiàn)。

厭遇 回答

能不能在內(nèi)存中格式化一樣,使用moment之類的工具

別瞎鬧 回答

不知道你的state是怎么傳的?我很確定的告訴你,如果子組件不回調(diào)父組件方法修改父組件的state時,子組件是無法直接改變父組件state的屬性值的。
以下給你一個實例:

import React, {Component} from 'react';

class A extends Component {
  constructor() {
    super(...arguments);
    this.state = {attendee: []};
  }
  
  render() {
    return (
      <B attendee={this.state.attendee}/>
    );
  }
}

class B extends Component {
  constructor() {
    super(...arguments);
    this.state = {attendee: []};
  }
  
  componentWillMount() {
    this.setState({attendee: this.props.attendee});
  }
  
  updateAttendee(att) {
    const {attendee} = this.state;
    // do something
    this.setState({attendee});
  }
  
  render() {
    const {attendee} = this.state;
    return (
      <div>
        {
          attendee.map(att => {
            return (
              <div onClick={() => this.updateAttendee(att)}>
                {att.name}
              </div>
            );
          })
        }
      </div>
    );
  }
}

export default A;
幼梔 回答

新建axis時有用stack,在原有的某axis上拼接用concat

若相惜 回答

因為你調(diào)用的時候dom還沒有渲染,簡而言之就是 你new 一個插件的時候 沒有dom,然后插件需要找到dom元素才能進(jìn)行一系列的動作。

解決方法,放到vue的mounted生命周期,如果覺得不靠譜 再加上nextTick

擱淺 回答

https://stackoverflow.com/que...

在升級chrome64版本之后會報這個錯誤,可以忽略這個錯誤;這個是提示你無法在單幀動畫所有的observers,不會導(dǎo)致程序中斷

clipboard.png

深記你 回答

不是babel-poyfill的問題,是你的babel就沒有配置對,檢查一下babel和es2015等等的配置,因為你的箭頭函數(shù)都沒有轉(zhuǎn)換,這是babel的問題,是js語法就沒有被轉(zhuǎn)換

巴扎嘿 回答

str.replace()了解一下?

愿如初 回答

1.避免表單重復(fù)提交,通過flag控制 或者設(shè)置disable
2.后臺也可以做過濾
3.設(shè)置網(wǎng)絡(luò)加載效果 這是點擊頁面無效

奧特蛋 回答

tinymce支持Promise,所以可以在init完成后,利用回調(diào)函數(shù),完成操作

tinymce.init({
       // config
}).then( resolve=>{
        // init完成后,回調(diào)
        // doSomething
})
笨小蛋 回答

forEach不適合接收這種回調(diào)函數(shù)。
async函數(shù)返回的是Promise,所以你可以用map得到一個Promise的數(shù)組。 你可以promises= paramArr.map(async (val, i) => ...。
然后使用await Promise.all(promises)。


我再看了下你的代碼,data.push({ 'a': result[item].a, 'b': result[item].b });在這里的順序是不確定的,這樣的話data的順序就會有問題了,你或者可以使用for循環(huán)放棄并發(fā)請求,或者可以最后對data進(jìn)行排序獲得和原來一樣的順序(每次push的時候同時存入索引i,用來排序)。


當(dāng)然如果data.push不立即處理,而是讓Promise返回結(jié)果,那么Promise.all就是有序的,然后再存放到data里。