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

鍍金池/ 問(wèn)答

axios本身就是基于promise的,你在一個(gè)then 中return 一個(gè)result后,只會(huì)讓下一個(gè)then接收到這個(gè),而并不是讓這個(gè)方法返回result,通常的做法是提交commit()存在state中。

兮顏 回答

我沒(méi)有看過(guò)直播,但是這個(gè)例子我想應(yīng)該是這樣理解:
最初的代碼里面,很多硬編碼,主要時(shí)那兩段if-else,如果要加入其他按鍵,比如c鍵、d鍵,會(huì)很麻煩
重構(gòu)之后g.keydowns保存所有預(yù)定義的按鍵的狀態(tài),g.actions里面保存按鍵上綁定的函數(shù),然后在下面的setInterval中接收按鍵的狀態(tài),然后調(diào)用綁定的函數(shù),這樣一來(lái),以后要加入新的按鍵和函數(shù)就會(huì)很容易,只要對(duì)外開放一個(gè)注冊(cè)接口,然后在外面注冊(cè)就行了。
這是一個(gè)比較經(jīng)典的重構(gòu)的例子,martin fowler的書里面講過(guò)

安淺陌 回答

自己搞定了,原因是在1.11里 serve() 改變了寫法

from django.conf import settings
from django.views.static import serve

# ... the rest of your URLconf goes here ...

if settings.DEBUG:
    urlpatterns += [
        url(r'^media/(?P<path>.*)$', serve, {
            'document_root': settings.MEDIA_ROOT,
        }),
    ]

來(lái)自 https://docs.djangoproject.co...

不要這樣理解,call 跟繼承沒(méi)有關(guān)系。

最簡(jiǎn)單的理解,func.call() 僅僅就是"指定了在函數(shù) func 內(nèi)部 this 的值是多少"并執(zhí)行 func。

上面的兩段代碼:

function func () {
  console.log(this.name)
}

var obj = { name: 'linxin' }
func.call(obj) // 執(zhí)行 func,并且 func 里用到 this 的地方,this 的值是 obj

可能第二段代碼里的變量命名讓你覺(jué)得有點(diǎn)繼承的感覺(jué),我把它改寫一下你再看看:

function 取名 () {
    this.name = 'linxin';
}
var Person2 = function () {
    this.getname = function () {
        console.log(this.name);
    }
    取名.call(this);
}
var person = new Person2();
person.getname();       // linxin

希望對(duì)你有幫助

喵小咪 回答

你給出的示例數(shù)據(jù)不對(duì)吧? 第一個(gè)數(shù)組 qty都是2,第二個(gè)數(shù)組里面qty都是1,怎么能有相等的?


參考實(shí)現(xiàn):

$arr1 = [
    ['qty' => '2', 'country' => 'ID', 'sku' => 'B00208MM01000', 'id' => '50040019'],
    ['qty' => '2', 'country' => 'ID', 'sku' => 'B00208MM03000', 'id' => '50040019']    
];
$arr2 = [
    ['qty' => '1', 'country' => 'ID', 'sku' => 'B00208MM01000', 'id' => '1040'],
    ['qty' => '1', 'country' => 'ID', 'sku' => 'B00208MM02000', 'id' => '1041'],
    ['qty' => '1', 'country' => 'ID', 'sku' => 'B00208MM03000', 'id' => '1042'],
    ['qty' => '1', 'country' => 'ID', 'sku' => 'B00208MM01000', 'id' => '1043'],
    ['qty' => '1', 'country' => 'ID', 'sku' => 'B00208MM02000', 'id' => '1044']
];

$finalArr = [];
foreach ($arr1 as $k => $v) {
    foreach ($arr2 as $k2 => $v2) {
        if ($v2['qty'] == $v['qty'] && $v2['country'] == $v['country'] && $v2['sku'] == $v['sku']) {
            array_push($finalArr, $v2);
        }
    }
}
print_r($finalArr);
青檸 回答

沒(méi)有的,已知的模板引擎都實(shí)現(xiàn)了包含(v-for這類)在內(nèi)的很多的功能。
這么小的一個(gè)功能,你用jquery模擬一下就行了

痞性 回答

Es標(biāo)準(zhǔn)可不管你怎么打包。
打包的具體細(xì)節(jié)得看你用什么打包工具(webpack,browserify,metro),去工具官網(wǎng)看

之前用 Anglar 碰到過(guò)相似的問(wèn)題,當(dāng)時(shí)是因?yàn)橛腥酥貙懥嗽头椒ā?/p>

.capture事件修飾符的作用添加事件偵聽器時(shí)使用事件捕獲模式

即是給元素添加一個(gè)監(jiān)聽器,當(dāng)元素發(fā)生冒泡時(shí),先觸發(fā)帶有該修飾符的元素。若有多個(gè)該修飾符,則由外而內(nèi)觸發(fā)。
就是誰(shuí)有該事件修飾符,就先觸發(fā)誰(shuí)。

.stop修飾符是用來(lái)阻止冒泡事件的發(fā)生的

你可以給div.clearfix元素加上mouseenter.native.stop事件

風(fēng)畔 回答

chrome上測(cè)試沒(méi)有問(wèn)題,工具的問(wèn)題吧

局外人 回答

**flex: 將對(duì)象作為彈性伸縮盒顯示

inline-flex:將對(duì)象作為內(nèi)聯(lián)塊級(jí)彈性伸縮盒顯示**
詳細(xì)看這個(gè)

誮惜顏 回答

因?yàn)檫@是一個(gè)對(duì)象,data只是這個(gè)對(duì)象里的一個(gè)屬性,option還有其他的屬性,比如el,methods, props
還有,在源碼中,外部數(shù)據(jù)的data的定義和vue對(duì)象是不同文件,你怎么用data = data

骨殘心 回答

好像可以 ,是我搞錯(cuò)了

爆扎 回答
  1. 列表和詳情是兩張表,用id關(guān)聯(lián)。
  2. 詳情可放在數(shù)據(jù)庫(kù)內(nèi),也可不放在數(shù)據(jù)庫(kù)內(nèi),實(shí)現(xiàn)方式有很多,重點(diǎn)看文章內(nèi)容及大小。
  3. 先獲取列表,然后根據(jù)列表內(nèi)單個(gè)項(xiàng)的id去獲取詳情。

可以給你要view那個(gè)element 一個(gè)id,然后用scrollIntoView 這個(gè)API:
ex:

document.getElementById('chart').scrollIntoView({block: "end"});

ScrollToView

痞性 回答

先不問(wèn)樓主干嘛要吧Content-Length這個(gè)非常有用的返回頭干掉

Vue是個(gè)展示框架,自身不涉及接口請(qǐng)求操作。Vue一般用的就是 axios 吧,header里面刪掉就好了

前端刪某個(gè)返回頭基本沒(méi)什么意義,你可能考慮在后端接口層刪除,配置 nginx 什么的