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

鍍金池/ 問答/ HTML問答
挽歌 回答

你這邊問題我遇到過,雖然你把div的display設(shè)置為inline-block了,但是很奇怪的是兩個div標(biāo)簽之間的換行似乎還是要占用一些位置,導(dǎo)致雖然他們寬度是50%, 加一起是100%,但是依舊不能并排.你要把兩個div標(biāo)簽之間的空格去掉.

比如這樣:

<div onclick="location.href='news';" class="news_other_layout" style="background-image: url('');">
</div><div onclick="location.href='news';" class="news_other_layout" style="background-image: url('');">
</div>
離人歸 回答

https://reactjs.org/docs/reac...
setState() enqueues changes to the component state and tells React that this component and its children need to be re-rendered with the updated state. This is the primary method you use to update the user interface in response to event handlers and server responses.
以上是官方文檔對批量setState的解釋,只說了說setState會排隊(duì),但實(shí)際上,在當(dāng)前版本中(16),在不同的地方批量執(zhí)行setState會有不同的表現(xiàn)。

以下是官方文檔中給的一個STO鏈接,說明在什么時候setState會被批量處理
In depth: When and why are setState() calls batched?(深入了解:什么時候并且為什么setState()調(diào)用會被合并)

Currently (React 16 and earlier), only updates inside React event handlers are batched by default. There is an unstable API to force batching outside of event handlers for rare cases when you need it.

In future versions (probably React 17 and later), React will batch all updates by default so you won't have to think about this. As always, we will announce any changes about this on the React blog and in the release notes.
現(xiàn)在(React 16 和之前),在默認(rèn)情況下,只有直接在React event handlers里寫的setState會被合并處理
未來版本(大概從React 17 開始),React會默認(rèn)合并所有的setState

下面官方文檔中給的另一個鏈接
In depth: Why isn’t this.state updated immediately?(深入了解:為什么this.state沒有被立刻更新?)

糖豆豆 回答

使用php python腳本自動替換一個固定的參數(shù)值,例如:自動把http://www.xxx.com/index.js?v... 換成http://www.xxx.com/index.js?v...

懶洋洋 回答

Access-Control-Allow-Headers 定義中缺少了信息。
PS: 額外說一句,如果你想在跨域時候使用cookie,你還需要 Access-Control-Allow-Credentials,這個時候 Access-Control-Allow-origin 必須使用非 * 。

忘了我 回答

可以添加一個響應(yīng)攔截器

const instance = axios.create()
// 添加一個響應(yīng)攔截器
instance.interceptors.response.use(response => {
  window.vm.$loading.hide()
  // 在這里對返回的數(shù)據(jù)進(jìn)行處理
  let status = response.status
  let data = response.data
  if (status === 200) {
    if (data.code !== '0000') {
      window.vm.$alert({
        msg: data.desc,
        type: 'danger'
      })
    }
    return Promise.resolve(data)
  } else {
    return Promise.reject(response)
  }
}, error => {
  // response error
  console.log(error)
  window.vm.$loading.hide()
  window.vm.$alert({
    msg: '請求異常,請聯(lián)系管理員!',
    type: 'danger',
    autoClose: false
  })
  return Promise.reject(error)
})
export default instance
笨笨噠 回答

$.each(obj, function() { obj = $(this) }) 這里雖然對結(jié)果沒多大影響,但是這種寫法在讀程序的時候會容易混淆。function 內(nèi)部建議還是聲明新的局域變量 const $obj = $(this) 比較好。

從代碼來看看不出來什么問題,所以

  1. 確定是 Ajax 造成的問題?用簡單的 console.log(1)、console.log(2) 來跟蹤一下分支看看結(jié)果如何
  2. DisplayVluae() 是不是還有別的地方調(diào)用?
失心人 回答

是否是使用了es6語法?
部分瀏覽器對es6的部分語法還不支持
由于是開發(fā)模式,所以webpack并沒有做es6轉(zhuǎn)es5處理,所以會導(dǎo)致白屏
而打包之后正常是因?yàn)閣ebpack將es6轉(zhuǎn)化為了瀏覽器支持的es5

解決辦法 就是將不支持的es6語法換為es5

夏木 回答

把不常改動的第三方依賴拿出來單獨(dú)打包(例如用DllPlugin),然后把文件添加到webpack項(xiàng)目的如static一類的文件夾,并編寫相關(guān)配置,最后在html模板上直接用script標(biāo)簽引入即可

陌顏 回答
.roll-inner2 {
  animation: roll 8s infinite linear;
  animation-delay: 4s;
}

animation-delay這個改下

呆萌傻 回答

先打開開發(fā)者工具,看看請求是否發(fā)送成功,有沒有接收到數(shù)據(jù),另外看看是否有報(bào)錯信息,你這問題什么信息都沒有,怎么幫你解決呢

陪我終 回答
Object.assign(target, ...sources)
The Object.assign() method is used to copy the values of all enumerable own properties from one or more source objects to a target object. It will return the target object.

Object.assign() 將多個sources對象中的可枚舉的自有屬性復(fù)制到target對象中,然后返回target對象

var userInfo={a:1};
var siginDay={b:1};
var mergeObj = Object.assign(siginDay,userInfo);
console.log(userInfo);//{a: 1}
console.log(siginDay);//{b: 1, a: 1}
console.log(mergeObj);//{b: 1, a: 1}
console.log("mergeObj===siginDay ==>"+(mergeObj===siginDay));//true

siginDay對象被改寫,包含原siginDay,userInfog合集,存在同名屬性時,后面的覆蓋前面的

=============

補(bǔ)充什么是自有屬性,什么叫可枚舉
一個對象屬性如果是從原型中帶來的,那它叫繼承屬性;
一個對象屬性如果是不是從原型中帶來的,那它叫自有屬性;

一個對象屬性可以通過Object.defineProperty方式定義一個對象的屬性,可以設(shè)置屬性是否可枚舉,是否可配置,是否可寫等屬性.平常我們通過對象字面量的方式定義的對象屬性是可枚舉,可配置,非只讀的

var prototypeObj={
   pProp:"1111"
};

var descriptor = Object.create(prototypeObj);
//定義一個名為ownKey1的不可枚舉屬性
Object.defineProperty(descriptor, 'ownKey2', {
  enumerable: false,//不可枚舉
  configurable: false,//不可配置
  writable: true,//
  value: '2222'
});
//定義一個名為ownKey2的不可枚舉屬性
Object.defineProperty(descriptor, 'ownKey3', {
  enumerable: true,//不可枚舉
  configurable: false,//不可配置
  writable: true,//
  value: '33333'
});


var userInfo={a:1};
var mergeObj = Object.assign({},userInfo,descriptor);
console.log(userInfo);//{a: 1}
console.log(descriptor.pProp);//111 繼承的屬性能被訪問到
console.log(descriptor);
//只有可枚舉的,自有屬性能被復(fù)制到mergeObj
console.log(mergeObj);//{a: 1, ownKey3: "33333"} 
笑浮塵 回答

你要跨域你首先要解決的問題就是url 你要確定這個地址正確,看你代碼感覺是url有問題,還有就是跨域請求是有可能會出現(xiàn)配置超額的問題,希望對你有用

忠妾 回答

估計(jì)是在什么地方偷偷setState了吧
在render里寫匿名函數(shù)也會觸發(fā)多余的渲染
比如

<div onClick={ () => { console.log('test') } }></div>
還吻 回答

這是一個很基本的操作,無論在任何問答網(wǎng)站提出這種問題都會被別人踩,因?yàn)榇蠹叶紩X得你沒有自己動過腦筋就開始問。實(shí)際上mongoose已經(jīng)有很完整的文檔教你怎么入門,先看一下有疑問再提問。
http://mongoosejs.com/docs/

維他命 回答

像1樓一樣,前后端傳值一般是定義一個Dto對象。使用hibernate-validation對Dto參數(shù)進(jìn)行校驗(yàn),BeanUtils.copyProperties()方法進(jìn)行屬性值替換。

命于你 回答

已經(jīng)解決
!??!