鍍金池/ 問答/ HTML問答
冷咖啡 回答

npm install react-transition-group --save

久礙你 回答
  1. 設(shè)置數(shù)據(jù)字段的類型為 LONGBLOG, 大小為4G
  2. base64_decode, 然后生成個文件名, 保存起來即可.
半心人 回答

好吧,我知道了,F(xiàn)n功能鍵+F5

悶油瓶 回答

循環(huán)生成列表的時候給盒子綁定一個data-id={{index}},
然后判斷class寫這樣{{cousedis==index?'active':''}}
js 獲取每個按鈕的data-id的值,然后把值賦值給cousedis

臭榴蓮 回答

三個感嘆號沒有什么意義,和一個感嘆號的效果是一樣的。

不過確實有很多地方這樣寫,他們認(rèn)為!!表示將一個變量轉(zhuǎn)為boolean型,再加一個!是對boolean型取反,和!false或者!true一樣。這樣也說得過去。

哚蕾咪 回答

如果評論里的邏輯是對的。應(yīng)該做有改無增的操作,而id不同的時候你并沒有push。

// 簡化版本
var miniCartListArr = []
var miniId = {}
function dataHandler (opt) {
    if (miniId[opt.skuId] !== undefined) {
        // 有改
        miniCartListArr[miniId[opt.skuId]] = opt
    } else {
        // 無增
        // 存 id:索引,方便下次有改
        miniId[opt.skuId] = miniCartListArr.length
        miniCartListArr.push(opt)
    }
}

arr2 = [...arr1]
這么寫并不是個真的深拷貝。

var arr1 = [{name:1}]
arr2 = [...arr1]
arr2[0].name = 2
arr1[0].name // 1
arr1 === arr2 //false
arr1[0] === arr2[0] //true
還吻 回答

if((this.formRecord.groupName).trim() == ''){

            this.$Message.warning({
              content: '請輸入用戶組名稱',
              duration: 3
            });
            return false;
        };
        用了 trim()函數(shù)
鐧簞噯 回答

$timestr = time();
$now_day = date('l',$timestr);
//輸出的是星期幾,注意是英文。例如星期五 這里會輸出Friday。
echo "今天:$now_day";
if ($now_day == 'Monday') {

//這里獲取商品打折的價

} else {

//這里獲取商品原價

}

生性 回答

$("#list1").jqGrid('getGridParam','sortname')
"UserName"
$("#list1").jqGrid('getGridParam','sortorder')
"asc"

挽青絲 回答

先檢查下你的App.vue和main.js 如果沒有錯誤的話,可以用n或nvm切換一下node版本

夢一場 回答

顯式 Intent 會指定一個確定的Activity,是否定義 intent-filter 和是否是顯式Intent 毫無關(guān)系。隱式Intent 必須具有確定的 intent-filter,可以根據(jù)action或者其他的配置確定一個activity,你可以認(rèn)為,每組 intent-filter 會對應(yīng)唯一的activity,當(dāng)確定以后即可以像顯式Intent 一樣使用

舊言 回答

hanging-punctuation好像可以控制,沒測試過,不過除了mac并不兼容所以沒什么意義
非要滿格顯示有個取巧的辦法是用text-align: justify;,但是可能還不如默認(rèn)的美觀

真難過 回答

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

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

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

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

咕嚕嚕 回答

網(wǎng)絡(luò)上找了一點兒關(guān)于這個的一些比較和介紹,希望對你有所幫助!

原生JS forEach()和map()遍歷的異同點

共同點:

1、都是循環(huán)遍歷數(shù)組中的每一項。

2、forEach()和map()里面每一次執(zhí)行匿名函數(shù)都支持3個參數(shù):數(shù)組中的當(dāng)前項item,當(dāng)前項的索引index,原始數(shù)組input。

3、匿名函數(shù)中的this都是指Window。

4、只能遍歷數(shù)組。

1.forEach()

沒有返回值

arr[].forEach(function(value,index,array){

  //do something

})

參數(shù):value數(shù)組中的當(dāng)前項, index當(dāng)前項的索引, array原始數(shù)組;
數(shù)組中有幾項,那么傳遞進(jìn)去的匿名回調(diào)函數(shù)就需要執(zhí)行幾次;
理論上這個方法是沒有返回值的,僅僅是遍歷數(shù)組中的每一項,不對原來數(shù)組進(jìn)行修改;但是可以自己通過數(shù)組的索引來修改原來的數(shù)組;

var ary = [12,23,24,42,1];  
var res = ary.forEach(function (item,index,input) {  
       input[index] = item*10;  
})  
console.log(res);//--> undefined;  
console.log(ary);//--> 通過數(shù)組索引改變了原數(shù)組;  

2.map()

有返回值,可以return 出來。

arr[].map(function(value,index,array){

  //do something

  return XXX

})

參數(shù):value數(shù)組中的當(dāng)前項,index當(dāng)前項的索引,array原始數(shù)組;

區(qū)別:map的回調(diào)函數(shù)中支持return返回值;return的是啥,相當(dāng)于把數(shù)組中的這一項變?yōu)樯叮ú⒉挥绊懺瓉淼臄?shù)組,只是相當(dāng)于把原數(shù)組克隆一份,把克隆的這一份的數(shù)組中的對應(yīng)項改變了);
var ary = [12,23,24,42,1];  
var res = ary.map(function (item,index,input) {  
    return item*10;  
})  
console.log(res);//-->[120,230,240,420,10];  原數(shù)組拷貝了一份,并進(jìn)行了修改
console.log(ary);//-->[12,23,24,42,1];  原數(shù)組并未發(fā)生變化

兼容寫法:

不管是forEach還是map在IE6-8下都不兼容(不兼容的情況下在Array.prototype上沒有這兩個方法),那么需要我們自己封裝一個都兼容的方法,代碼如下:
 
/** 
* forEach遍歷數(shù)組 
* @param callback [function] 回調(diào)函數(shù); 
* @param context [object] 上下文; 
*/  
Array.prototype.myForEach = function myForEach(callback,context){  
    context = context || window;  
    if('forEach' in Array.prototye) {  
        this.forEach(callback,context);  
        return;  
    }  
    //IE6-8下自己編寫回調(diào)函數(shù)執(zhí)行的邏輯  
    for(var i = 0,len = this.length; i < len;i++) {  
        callback && callback.call(context,this[i],i,this);  
    }  
}   
 
/** 
* map遍歷數(shù)組 
* @param callback [function] 回調(diào)函數(shù); 
* @param context [object] 上下文; 
*/  
Array.prototype.myMap = function myMap(callback,context){  
    context = context || window;  
    if('map' in Array.prototye) {  
        return this.map(callback,context);  
    }  
    //IE6-8下自己編寫回調(diào)函數(shù)執(zhí)行的邏輯  
    var newAry = [];  
    for(var i = 0,len = this.length; i < len;i++) {  
        if(typeof  callback === 'function') {  
            var val = callback.call(context,this[i],i,this);  
            newAry[newAry.length] = val;  
        }  
    }  
    return newAry;  
}  

希望我的回答對你有所幫助!

痞性 回答

使用smoothScrollBy可以不回到原來的位置

青黛色 回答

樓主解決了嗎,我也遇到相同的問題

爆扎 回答

element-ui 的dialog有一個close事件

clipboard.png

,表單有一個resetForm的方法,

clipboard.png

在關(guān)閉dialog的時候調(diào)用這個方法。

臭榴蓮 回答

在你的icon引用的css里面一般能找到出處

初念 回答

選中某樓層或者只需剖切某構(gòu)件上下剖切面

viewer有方法:self.viewer.model.getVisibleBounds();
之后將獲取得到的值返回給setplanes,實現(xiàn)剖切