你的this.sportDatabaseOrderBy是underfined,你檢查下this.sportDatabase
簡(jiǎn)單說(shuō),if是按需渲染,show是初始渲染再改變display屬性。 也就是說(shuō),if是動(dòng)態(tài)生成或移去dom, v-show是無(wú)論真假,dom都已經(jīng)存在,只不過(guò)是用css方式隱藏了。
Error: Cannot find module '../build/run/web'
你看看資源文件路徑是否合適?
第一步: 啟動(dòng)命令中增加-agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=y啟用jpda。
調(diào)整后如下:
java -agentlib:jdwp=transport=dt_socket,address=localhost:8000,server=y,suspend=y -cp $CLASSPATH:lib/* edu.stanford.nlp.patterns.surface.GetPatternsFromDataMultiClass -props properties/example.properties -identifier UsingNERTargetRest -useTargetNERRestriction true
第二步: 在Idea中啟動(dòng)遠(yuǎn)程調(diào)整
圖傳不上來(lái)。。。
你在import.js里用了import,這里沒(méi)有被babel處理過(guò),所以報(bào)錯(cuò)了
你所有都是滿足你package.json中指定的版本范圍中的最新的話,就不會(huì)有響應(yīng),因?yàn)橐呀?jīng)是最新的沒(méi)有可以更新的包。
npm update如果不指定包名(比如npm update lodash)會(huì)更新指定位置(local或global)的所有模塊。但是它會(huì)按照你package.json中的模塊的版本號(hào)來(lái)更新,這是一個(gè)好特性,如果什么都不考慮直接全部都更新到最新版本,容易出現(xiàn)兼容問(wèn)題。
比如你的模塊依賴為 "dep1": "~1.1.1",它表示dep1的包版本為>=1.1.1,<1.2,這樣即使有2.0.0的新版本,你也更新不上去。
具體看npm-update
if (outputFile != null && outputFile.name.equals('app-debug.apk')) {
if (outputFile != null && outputFile.name.endsWith('.apk') && 'release'.equals('app-debug.apk')) {
我是在這看到的 [1]: https://www.cnblogs.com/fooll...
js高程 page88
在向參數(shù)傳遞基本類型的值時(shí),被傳遞的值會(huì)被復(fù)制給一個(gè)局部變量(即命名參數(shù),或者用ECMAScript 的概念來(lái)說(shuō),就是arguments
對(duì)象中的一個(gè)元素)。在向參數(shù)傳遞引用類型的值時(shí),會(huì)把這個(gè)值在內(nèi)存中的地址復(fù)制給一個(gè)局部變量,因此這個(gè)局部變量的變化會(huì)反映在函數(shù)的外部。
function setName(obj) {
obj.name = "Nicholas";
}
var person = new Object();
setName(person);
alert(person.name); //"Nicholas"
以上代碼中創(chuàng)建一個(gè)對(duì)象,并將其保存在了變量person 中。然后,這個(gè)變量被傳遞到setName()函數(shù)中之后就被復(fù)制給了obj。在這個(gè)函數(shù)內(nèi)部,obj 和person 引用的是同一個(gè)對(duì)象。換句話說(shuō),即使這個(gè)變量是按值傳遞的,obj 也會(huì)按引用來(lái)訪問(wèn)同一個(gè)對(duì)象。于是,當(dāng)在函數(shù)內(nèi)部為obj 添加name
屬性后,函數(shù)外部的person 也將有所反映;因?yàn)閜erson 指向的對(duì)象在堆內(nèi)存中只有一個(gè),而且是全局對(duì)象。有很多開發(fā)人員錯(cuò)誤地認(rèn)為:在局部作用域中修改的對(duì)象會(huì)在全局作用域中反映出來(lái),就說(shuō)明參數(shù)是按引用傳遞的。為了證明對(duì)象是按值傳遞的,我們?cè)倏匆豢聪旅孢@個(gè)經(jīng)過(guò)修改的例子:
function setName(obj) {
obj.name = "Nicholas";
obj = new Object();
obj.name = "Greg";
}
var person = new Object();
setName(person);
alert(person.name); //"Nicholas"
這個(gè)例子與前一個(gè)例子的唯一區(qū)別,就是在setName()函數(shù)中添加了兩行代碼:一行代碼為obj重新定義了一個(gè)對(duì)象,另一行代碼為該對(duì)象定義了一個(gè)帶有不同值的name 屬性。在把person 傳遞給setName()后,其name 屬性被設(shè)置為"Nicholas"。然后,又將一個(gè)新對(duì)象賦給變量obj,同時(shí)將其name屬性設(shè)置為"Greg"。如果person 是按引用傳遞的,那么person 就會(huì)自動(dòng)被修改為指向其name 屬性值為"Greg"的新對(duì)象。但是,當(dāng)接下來(lái)再訪問(wèn)person.name 時(shí),顯示的值仍然是"Nicholas"。這說(shuō)明即使在函數(shù)內(nèi)部修改了參數(shù)的值,但原始的引用仍然保持未變。實(shí)際上,當(dāng)在函數(shù)內(nèi)部重寫obj 時(shí),這個(gè)變量引用的就是一個(gè)局部對(duì)象了。而這個(gè)局部對(duì)象會(huì)在函數(shù)執(zhí)行完畢后立即被銷毀。
我之前的是這樣子的 ,定義一個(gè)變量 如 openIds =new Set(), 然后點(diǎn)擊的時(shí)候就判斷,如果 里面has (Id),就delete ,沒(méi)有就add;
控制展開與關(guān)閉的時(shí)候 判斷openIds 這個(gè)變量有沒(méi)有 那一條點(diǎn)擊的id 有的話就展開 沒(méi)有的話 就關(guān)閉
事件委托, 事件不是綁定在P上的, 是綁定在 document 上的, 所以要解除都解除了.
試試這么做把
$(document).on('click', 'p', function(event) {
var $this = $(this);
var times = $this.data('times') || 0;
if(times < 2){
$this.animate({
fontSize: "+=5px"
}).data('times', ++times);
}
});請(qǐng)求方式是不是顯示option方式,而不是post?
如果是這個(gè)問(wèn)題,只需要引入一個(gè)qs.min.js就行了,修改代碼如下:
axio.post(url,Qs.stringify(params)).then();Promise.race在第一個(gè)promise對(duì)象變?yōu)?code>Fulfilled之后,并不會(huì)取消其他promise對(duì)象的執(zhí)行。只是只有先完成的Promise才會(huì)被Promise.race后面的then處理。其它的Promise還是在執(zhí)行的,只不過(guò)是不會(huì)進(jìn)入到promise.race后面的then內(nèi)。
Promise.all和Promise.race都是有使用場(chǎng)景的。
有些時(shí)候我們做一個(gè)操作可能得同時(shí)需要不同的接口返回的數(shù)據(jù),這時(shí)我們就可以使用Promise.all;
有時(shí)我們比如說(shuō)有好幾個(gè)服務(wù)器的好幾個(gè)接口都提供同樣的服務(wù),我們不知道哪個(gè)接口更快,就可以使用Promise.race,哪個(gè)接口的數(shù)據(jù)先回來(lái)我們就用哪個(gè)接口的數(shù)據(jù)。
看你這個(gè)需求,這幾個(gè)請(qǐng)求完全沒(méi)有關(guān)系,所以就創(chuàng)建n個(gè)promise,然后在各自的回調(diào)里面做各自的事情不行嗎?
Update2:
感覺(jué)好像沒(méi)有必要用promise。
Update3:
在for循環(huán)里面使用let來(lái)聲明i,就可以在then和catch里面使用i來(lái)分辨是哪個(gè)請(qǐng)求了。
// var i
// var promiseArray = []
const self = this
for (let i in self.platformList) {
// var p = new Promise(function(resolve, reject) { // 這個(gè)位置的promise感覺(jué)也沒(méi)有必要了
apiGetPlatformIsOnline(self.platformList[i].id)
.then(response => {
console.log("resolve ok") // 在這里處理每個(gè)請(qǐng)求成功的操作
// resolve(response.data)
})
.catch((err) => {
console.log("resolve not ok") // 在這里處理每個(gè)請(qǐng)求失敗的操作
// resolve(response.data)
})
// });
// promiseArray.push(p)
}
// 下面的這部分感覺(jué)沒(méi)有必要
// Promise.race(promiseArray).then(function(results) {
// console.log("Promise.race race get result:", results)
// }).catch(function(results) {
// console.log("catch error,results", results);
// });上網(wǎng)搜索關(guān)鍵詞,發(fā)現(xiàn)樓主已經(jīng)在sf問(wèn)了,遭遇了同樣的問(wèn)題,經(jīng)過(guò)一番調(diào)試后,結(jié)論就是:
該問(wèn)題是手機(jī)QQ瀏覽器的bug,唯一的辦法就是讓企鵝公司修復(fù),不過(guò)你懂的。。。。
最后的解決方法,通過(guò)useragent判斷是不是手機(jī)QQ瀏覽器,如果是的話,彈出窗口告知換個(gè)瀏覽器。。。。。。。
1.你的意思是二級(jí)菜單不管怎么點(diǎn)擊都只展示一個(gè)吧,如果是這種需求,請(qǐng)望下看;
2.因?yàn)槟鉶pen屬性每個(gè)都只是通過(guò)menu獲取當(dāng)前點(diǎn)擊那個(gè)菜單,所以無(wú)法改變點(diǎn)擊之外菜單的值,我在樓上答案的基礎(chǔ)上優(yōu)化了一點(diǎn)
3.貼上代碼:(借用了樓上的代碼)
<template>
<div id="app">
<ul>
<li v-for="(menu,index) in menus" :key="index">
<a @click="toggle(menu,index)">{{menu.name}}</a>
<ul v-show="menu.open">
<li v-for="(item,index) in menu.list" :key="index">{{item.name}}</li>
</ul>
</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
menus: [
{
name: "權(quán)限管理",
open: true,
list: [
{
name: "用戶管理"
},
{
name: "部門管理"
},
{
name: "角色管理"
},
{
name: "菜單管理"
}
]
},
{
name: "電池管理",
open: true,
list: [
{
name: "用戶管理"
},
{
name: "部門管理"
},
{
name: "角色管理"
},
{
name: "菜單管理"
}
]
}
]
};
},
methods: {
toggle(menu,index) {
if(menu.open){
menu.open=false
}else{
menu.open=true
}
this.menus.forEach((item,indexMenus)=>{
if(indexMenus!==index){
item.open=false
}
})
}
}
};
</script>
4.實(shí)際上element有成型的導(dǎo)航欄插件tree中的accordion屬性可以控制這種效果,貼上url:http://element.eleme.io/#/zh-...
5.希望能幫到你
你的textarea高度超出屏幕高度了
你應(yīng)該先去看看 http 協(xié)議:典型的 HTTP 會(huì)話
一次 http 會(huì)話先由客戶端(瀏覽器)發(fā)起請(qǐng)求,然后服務(wù)器收到請(qǐng)求之后,根據(jù)請(qǐng)求內(nèi)容返回客戶端想要的數(shù)據(jù),叫響應(yīng)。
一個(gè)請(qǐng)求由請(qǐng)求頭、請(qǐng)求正文等組成,url,get/post這些屬于請(qǐng)求頭的部分,請(qǐng)求正文就是你re.send方法發(fā)送的數(shù)據(jù)。
服務(wù)器收到請(qǐng)求后返回的響應(yīng)同樣有響應(yīng)頭、響應(yīng)正文,例如你re.status的值其實(shí)就是響應(yīng)頭里的 HTTP 狀態(tài)碼,re.responseText就是響應(yīng)正文。
為什么你會(huì)收到整個(gè)http.html頁(yè)面,這是因?yàn)榉?wù)器返回的響應(yīng)正文就是整個(gè)http.html頁(yè)面,跟你 send 過(guò)去的東西沒(méi)有任何關(guān)系。
如果你想收到的 send 過(guò)去的東西,你需要在服務(wù)器的代碼里進(jìn)行處理,讓服務(wù)器返回你想要的響應(yīng)內(nèi)容。
給你的div加個(gè)white-space: pre-wrap; 然后把 然后可以把那個(gè)<br/>換成正常的換行符replace(/\n/g, '<br/>')去掉了。
v-model='value1'是雙綁定的,獲取到選擇的日期后,value1會(huì)有數(shù)據(jù),可通過(guò)圖中轉(zhuǎn)換
例如value1中有值,則new Date(this.value1).toString()或new Date(this.value1).toLocaleString()
轉(zhuǎn)換時(shí)間格式。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dò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ù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。