你的getData是異步的,當(dāng)你調(diào)用receiveData的時候,會直接返回空的Data出來,因為你的data賦值操作是在異步回調(diào)里面去做的,但是你的return卻不是在回調(diào)里面。你應(yīng)該把receiveData也弄成async,然后調(diào)用的時候用await
async receiveData( dataUrl, start ) {
const _self = this;
return _self.getData('virtual/result', 2)
}
let data = await receiveData()
// 或者下面這樣
receiveData.then(
function(responseThenData) {
//responseThenData;
})
.then(function() {
//console.log('abc')
})
.catch(function(e) {
console.log("promise, error =", e);
});
大概是這么改
sql應(yīng)該是沒啥問題,尤其是gem1不會報錯的情況下。檢查一下gem2前后是不是有空格或者換行符。
server 127.0.0.1:8082 weight=1 max_fails=5 fail_timeout=30s;
server 127.0.0.1:8081 weight=1 max_fails=5 fail_timeout=30s;url 是異步數(shù)據(jù)接口時必傳的, 不是初始化 table 所必須的參數(shù)
最好后臺去控制數(shù)據(jù)
先不說渲染,就說你請求這四百條的數(shù)據(jù)就很慢吧?
如果純粹的程序?qū)崿F(xiàn),你說的match,或indexOf可能就是最好的辦法,沒有捷徑。如果你愿意研究下ElasticSearch的話,給你安利一波ElasticSearch搜索引擎方式的匹配。查詢只需要做插入ES,查詢ES就行了
<style>
#parent{
position:relative;
width:100px;
height:100px;
background:#f99;
}
#children{
position: absolute;
width:100px;
height:100px;
right:-100%;
top:0;
background:#99f;
display:none;
}
</style>
<div id="parent">
<div id="children"></div>
</div>
<script>
var eParent = document.getElementById('parent')
var eChildren = document.getElementById('children')
eChildren.onmouseover = eParent.onmouseover = function(e){
eChildren.style.display="block"
}
eChildren.onmouseout = eParent.onmouseout = function(e){
eChildren.style.display="none"
}
</script>
是指這樣嗎
-------------------------------------更新
<style>
*{
margin:0;
padding:0;
}
ul{
list-style: none;
}
.item{
position:relative;
width:100px;
height:100px;
background:#f99;
border:1px solid #ccc;
cursor:pointer;
}
.item div{
position: absolute;
width:100px;
height:100px;
right:-100%;
top:0;
background:#99f;
display:none;
}
</style>
<ul id="list">
<li class="item">
<div></div>
</li>
<li class="item">
<div></div>
</li>
<li class="item">
<div></div>
</li>
</ul>
<script src="https://cdn.bootcss.com/jquer...;></script>
<script>
$('.item').on('mouseover',function(){
$(this).find('div').css('display','block')
})
$('.item').on('mouseout',function(){
$(this).find('div').css('display','none')
})
</script>
*{
margin:0;
padding:0;
}
ul{
list-style: none;
position:relative;
width:500px;
margin:0 auto;
height:500px;
}
.item{
position:relative;
width:100px;
height:100px;
background:#f99;
border:1px solid #ccc;
cursor:pointer;
float:left;
}
.hidden{
position: absolute;
width:100px;
height:100px;
background:#99f;
display:none;
top:100%;
left:0;
}
.bu{
display:block;
width:100%;
height:100%;
}
</style>
<ul id="list">
<li class="item">
<a class="bu" href="www.baidu.com"></a>
<div class="hidden"></div>
</li>
<li class="item">
<a class="bu"></a>
<div class="hidden"></div>
</li>
<li class="item">
<a class="bu"></a>
<div class="hidden"></div>
</li>
</ul>
<script src="https://cdn.bootcss.com/jquer...;></script>
<script>
$('.item').on('mouseover',function(){
$(this).find('.hidden').css('display','block')
})
$('.item').on('mouseout',function(){
$(this).find('.hidden').css('display','none')
})
</script>
可以修改,不過沒有重新編譯簡單高效
你描述的問題就是Vue的核心功能啊,不管你是用script引入的Vue,還是用vue-cli生成的應(yīng)用骨架。這個問題,只能靠你自己再去看下官方文檔,研究下怎么“間接地”用“數(shù)據(jù)驅(qū)動視圖”,而不是點擊下按鈕直接就添加一組HTML標(biāo)簽。這是個思路問題,思路恰恰就是Vue的核心思想。相關(guān)的知識點:Vue列表渲染,操作(點擊)改變數(shù)據(jù),Vue監(jiān)聽到數(shù)據(jù)的變化動態(tài)渲染列表(也就是你說的添加一組HTML標(biāo)簽)。
兩種class名可以用下面的代碼:
if($('button').hasClass('glyphicon-sort-by-attributes-alt')){
$('button').add('glyphicon-sort-by-attributes').removeClass('glyphicon-sort-by-attributes-alt')
}
else {
$('button').add('glyphicon-sort-by-attributes-alt').removeClass('glyphicon-sort-by-attributes')
}考慮一下用selenium,全自動登錄,除了驗證碼需要識別算法或者手動輸入,無需解析cookie,方便快捷
pandas的DataFrame實現(xiàn)了類似SQL的操作方式.
http://pandas.pydata.org/pand...
具體的還是看文檔吧,我也不太熟.
首先2不是模擬表單,表單應(yīng)該是form-data,而2是application/x-www-form-urlencoded。
其次你把2中的代碼封裝一下,不就是3了嗎?
而事實上1,2,3都只做了一件事情,就是滿足http協(xié)議,然后發(fā)送它。
拼桌的時候 判斷 selected includes 這一桌就可
e.target獲取到的是一個DOM元素。DOM相關(guān)的操作分為兩種:
Attribute表示的是<tag attr1 attr2>中的attr1、attr2,需要通過getAttribute來獲取。
而Property則是一些DOM特殊的屬性值,可以直接.XXX來獲取。
常用的Property有:
對應(yīng)的Attribute有:
這就解釋了為什么target.value可以獲取到而target.index獲取不到,因為value是Property(只不過因為和Attribute重名,所以容易產(chǎn)生誤解),而index不是,所以只能通過getAttribute來獲取。
self.textpad1在傳值之前data是None,你應(yīng)該在給data賦值之后再傳入self.textpad1中顯示
官方文檔:
https://docs.npmjs.com/gettin...
npm ls -g
npm uninstall -g <package>
你這個亂打標(biāo)簽,導(dǎo)致我沒有看到問題?
result_query = session.query(Map).filter(Map.a.between(1, 3), Map.b.between(3, 6))
使用 between 即可。
還有,送你一個福利——https://github.com/eastossifr..., 這是我的一個項目。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。