沒有碰到過誒
你這邊問題我遇到過,雖然你把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>npm i --no-optional
f3 是 null 啊 也就是 obj1是null
null['x'] = obj2['x'] 是什么鬼
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...
用element-ui吧, http://element.eleme.io/#/zh-...
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) 比較好。
從代碼來看看不出來什么問題,所以
console.log(1)、console.log(2) 來跟蹤一下分支看看結(jié)果如何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)解決
!??!
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。