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

鍍金池/ 問答
陌離殤 回答

不是的,CommonsChunkPlugin 這個插件的作用是把你項目中用到的公用文件,比如vue、jQuery、util這些文件打包成一個vendor.js,這個文件不怎么變動,可以做cdn或者本地的緩存。
最終是這樣的:

<script src="/verdor.js"></script>
<!-- 以下為業(yè)務js -->
<script src="/2018/0106/a.js"></script>
<script src="/2018/0106/b.js"></script>
夢一場 回答

一個偏方:
如果用 transition 改變 className 的方式來的話,就可以 $(node).style.top 來寫了。。。

陌如玉 回答

文件服務器干嘛不用Nginx之類專業(yè)web服務器,而用nodejs呢,是有什么需求嗎

冷溫柔 回答

setting-javascript-libraries里面可以設置啊

孤星 回答

1.預覽可以直接用base64預覽

function getBase64(img, callback) {
  const reader = new FileReader();
  reader.addEventListener('load', () => callback(reader.result));
  reader.readAsDataURL(img);
}

callback里的參數(shù)就是base64的url,可以直接賦值給img的src

2.提交給后臺的用的是form對象,是個blob,可以通過ajax上傳

空白格 回答

自己在路由配置404頁面
放到最后
{
path: '*',
component: index
}

疚幼 回答

沖突是正常的,如果前端和后端的開發(fā)人員修改相同的代碼文件,很容易導致沖突的。
但是,沖突并不意味著,gitflow 工作流不適用項目 B。沖突跟 gitflow 工作流沒有關系,沖突是 Git 本身的工作原理導致的。
這個工作場景,Git 的四種工作流:集中式工作流,功能分支工作流,gitflow 工作流和 fork 工作流,都會導致沖突的。

怣痛 回答
MongoDB has the join-like $lookup aggregation operator in versions >= 3.2. Mongoose has a more powerful alternative called populate(), which lets you reference documents in other collections.

DBRef只能根據(jù)ObjectId,并且有固定的格式要求,所以我傾向于認為它是構造了查詢,在得到數(shù)據(jù)對象的時候再根據(jù)引用條件查詢一次得到引用的對象。這樣就造成一個不可避免的問題,如果一次查詢返回結果集有10條記錄,那么除了這些記錄外還要進行10次額外的查詢來獲取引用它們的對象。性能上面肯定是大打折扣的。

  • $lookup的性能比DBRef好,它只進行一次查詢來獲取所有結果。但是這個運算符目前只能在復制集中使用,分片集暫不支持。
  • 程序對于MongoDB查詢用了多少時間,當然要從程序端來監(jiān)控。MongoDB端只會給出查詢用了多少時間,很多時候消耗的大頭還可能發(fā)生在網(wǎng)絡上面。如果對數(shù)據(jù)庫執(zhí)行程序花了多長時間感興趣,可以參考一下database profiler。但應該避免在生產(chǎn)環(huán)境進行profiling,因為它可能會對性能造成比較可觀的影響。

總結一下,無論是$lookup還是DBRef,都是建議盡量避免的。我在這個問題里解釋了正確的處理方式及原因,請參考。

愛礙唉 回答

媒體查詢


@media only screen and (device-width: 375px) and (device-height: 812px){
  // 你的樣式
    }
    
熊出沒 回答

如果非要用jq的話,首選確認下這幾個標簽是否是兄弟元素。
如果是,給每個標簽添加mouseenter事件,然后通過事件可以獲取到當前元素e.target,來設置css屬性。
然后再通過jq的siblings獲取其他兄弟元素,來設置css屬性。
偽碼:

$('dom').mouseenter((e) => {
  $(e.target).css('balabala...')
     .siblings().css('balabala...')
})
護她命 回答

根據(jù)篩選條件調接口拉數(shù)據(jù)賦值不就行了

空痕 回答

Vue基于Object.defineProperty()實現(xiàn)的雙向綁定,只能在IE8以上跑

放開她 回答

你paths里那個配置 work1后面多了一個點.
這里也寫錯了應該是 work2:work/work2

clipboard.png

誮惜顏 回答

我也遇到了。。。解決沒啊題主
啊 發(fā)現(xiàn)問題了。。。版本問題啊

button open-setting 至少需要2.0.7啊

clipboard.png

之前用的1.9,改成2.1.1對了

clipboard.png

懶豬 回答

1.聞所未聞。我不知道你有沒有用過react,你直接修改一個組件里的state,this.state.name = 'a',也是可以的,但是你這樣做過嗎?肯定是不行的,因為你這樣就算改了state,也不會觸發(fā)react的重新渲染,反而會導致數(shù)據(jù)和視圖不一致。所以react提供里setState這個api用來改變state,這樣可以重新觸發(fā)react的渲染周期
2.mobx和redux以及state一樣,都是儲存數(shù)據(jù)的對象而已。但是mobx和redux是全局的,說到底也只是個對象,你這么改它當然能改,但只是改了而已,并沒有觸發(fā)mobx和redux的一些動作。所以從這個意義上來說,action就像是setState,是改變這個狀態(tài)樹的方式,通過調用action觸發(fā)reducer,從而改變數(shù)據(jù)樹。這個可以保證mobx或redux正常工作,且數(shù)據(jù)和視圖保持一致。
3.不是修改一個值寫一個action,而是一個action對應一件事。不同的事對應不同的action,觸發(fā)對應的reducer,這樣可以讓mobx或redux知道,是什么動作導致了什么結果。

離夢 回答

查詢 line_id 等于20, 且文章cid=6, 并且排除line_id=21這個需求你自己不覺得矛盾嗎? 既然已經(jīng)過濾只有 line_id=20, 那么結果集還需要排除line_id=21?

你的真實需求是不是 查詢 line_id 等于20但是不等于21的所有文章?

這個場景使用Exists語句

SELECT a.*
FROM article a
WHERE 
  EXISTS(SELECT al.article_id
             FROM article_line al
             WHERE al.line_id = 20 AND al.article_id = a.id)
  AND NOT EXISTS(
    SELECT al.article_id
    FROM article_line al
    WHERE al.line_id = 21 AND al.article_id = a.id)
  )
紓惘 回答

使用 computed ,定義一個帶返回值的函數(shù)。綁定 v-popover

離觴 回答
但是當我要後退 delete 刪除文字的時候(每一行), 他的高度只會 1px 的往下扣

原因:

  1. scrollHeight的高度值為 內容區(qū) + padding,
  2. css('height')為 內容區(qū) + padding + border

本例中從你描述的現(xiàn)象看, textarea默認 上下border各是1px,padding是0px,即
實際上 scrollHeight一直比css('height')少2px,
當input事件每次觸發(fā)后,css('height')被賦值為比它小的scrollHeight,就會出現(xiàn)你看到的現(xiàn)象 "後退 delete 刪除文字的時候(每一行), 他的高度只會 1px 的往下扣", 實際不是扣1px,是扣2px。

解決方案可采用 @月影 提供的。 原理是每次觸發(fā)輸入事件時,先取消textarea的高度(this.style.height = 'auto'),此時會出現(xiàn)滾動條,這么做的目的是讓scollHeight將等于文字的實際高度。 如果省掉這步,會發(fā)現(xiàn)在刪除文字時,撐高的scrollHeight并不會變化。

最終將 月影 的答案改寫成下面這樣, 可避免他的方案中textarea會出現(xiàn)輕微抖動的現(xiàn)象。

var scroll_Height = $('#content').get(0).scrollHeight;
$('#content').innerHeight(scroll_Height);


$('#content').on('input', function() {
    $(this).height('auto');
    $(this).innerHeight($(this)[0].scrollHeight);
}); 
有你在 回答

根據(jù)瀏覽器窗口定位的,viewport是告訴瀏覽器使用理想視口,讓布局視口的寬度和理想視口的寬度一樣