鍍金池/ 問答/ HTML問答
逗婦乳 回答

沒有看到有問題,有出錯啊,up to date in 0.043s表示執(zhí)行完了。

焚音 回答

那你需要后端配置對應的路由

遲月 回答

了解以下codepen、jsfiddle這類網(wǎng)站。

朕略萌 回答

補充:可以用。
除非你有這樣的需求,當執(zhí)行完一個方法后需要給樣式添加動態(tài)的值,比如:

loadCssFunc = (fontSize)=>{
    return {
        color:'red',
        fontSize: fontSize
    }
}

——————————————————————————————————————————

style接收的是對象,你生成對象的方法得去執(zhí)行才行。一般不使用執(zhí)行方法去返回樣式,普遍寫法是這樣:

render(){
    const style = {
        color: 'red',
        fontSize: 12
    }
    return(
        <div style={style}></div>
    )
}

or

<div style={{color: 'red', fontSize: 12}}></div>
放開她 回答

jquery官方文檔
有時候可以看看w3c以外的 比如官方文檔

女流氓 回答

底部導航欄 加個bottom:0;left:0

放開她 回答

代碼/效果截圖如下,兼容性未做。建議直接圖片代替這種按鈕。

<div class="button">確認</div>

.button {
  position: relative;
  width: 120px;
  height: 30px;
  color: #1e9cd8;
  border-radius: 16px;
  font-size: 18px;
  text-align: center;
  border: 4px solid transparent;
  background: #ffff;
  background-clip: padding-box;
}

.button::after {
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
  content: '';
  background: linear-gradient(90deg, #0379c2, #22dff3);
  z-index: -1;
  border-radius: 16px;
}

圖片描述

吃藕丑 回答

將第三方依賴單獨打包。即將 node_modules 文件夾中的代碼打包為 vendor.js 將我們自己寫的業(yè)務代碼打包為 app.js。這樣有助于緩存,因為在項目維護過程中,第三方依賴不經(jīng)常變化,而業(yè)務代碼會經(jīng)常變化。詳細介紹https://doc.webpack-china.org...

剛剛仔細看了文檔,對上面的說法進行一下補充:

new webpack.optimize.CommonsChunkPlugin({
  name: 'app',
  async: 'vendor-async',
  children: true,
  minChunks: 3
}),

上面這個代碼肯定是分離的我們的業(yè)務代碼,
也就是vue-cli打包出來的app.js是我們的業(yè)務代碼,
然后這里面可能會有異步模塊
異步模塊肯定就不會放在我們首屏加載的app.js里面
比如,a和b都是異步模塊,但是這兩個異步模塊中有一個公共模塊c
如果打包的時候把c分別都打包進a和b
那么就造成重復打包了。。。

所以

  async: 'vendor-async',
  children: true,

這兩個行就起作用了。

當你設置children為true,共同引用的模塊就會被打包合并到名為vendor-async的公共模塊,當你懶加載a或者b的時候并行加載這個vendor-async公共模塊。

個人的理解,有問題請指正~

笑浮塵 回答

已經(jīng)搞定。
說下正確的步驟

先安裝toolkit
npm install -g weex-toolkit
升級weexpack
weex update weexpack
愉快的create project吧
weex update HelloWorld
笑忘初 回答
右邊的內(nèi)容要自動換行 ,而且換行后,第一行要與左邊的icon保持居中

文本前面的圓點如果不需要考慮大小的話,直接用ul就可以了,因為列表項圖標的顏色跟列表字體顏色是保持一致的。
demo
不知道你有沒有其他需求。

雨萌萌 回答

個人用的比較多的 就是無限極分類,pid和id控制,有的時候加一個Path字段

心悲涼 回答
apply()方法接收兩個參數(shù):一個是在其中運行函數(shù)的作用域,另一個是參數(shù)數(shù)組。其中,第二個參數(shù)可以是 Array 的實例,也可以是 arguments 對象。

題主的代碼實際相當于:

myFunction(0,1,2);//如果myFunction里有 this,用null 替代,當?shù)谝粋€參數(shù),傳 null 或 undefined 時,將是 JS 執(zhí)行環(huán)境的全局變量,瀏覽器中是 window,其它環(huán)境(如node)則是 global 。

詳情參考:js apply()、call() 使用參考

別硬撐 回答

1.對返回值先做下處理,轉(zhuǎn)換成對象:

var scoreMap = {
    good:1,
    morning: 1,
    // 等等
}

2.把源字符串拆分,遍歷,獲取顏色

var arr = 'good morning'.split(' ')
for(var i= 0; i < arr.length; i++) {
    console.log(scoreMap[arr[i]])
    if (scoreMap[arr[i]] > 1) {
        color = '綠色'
    } else {
        color = '紅色'
    }
}
帥到炸 回答

結(jié)論

  1. 需要存儲到緩存/數(shù)據(jù)庫。
  2. 設置cookie有效期為T1,緩存存儲時長為T2,兩者沒有硬性直接關(guān)聯(lián)。但理論上 T1 必須 <= T2。

問題一:還是說必須要將session保存到緩存或數(shù)據(jù)庫中?

答:建議存儲到緩存中去,避免服務重啟后會話全部失效。如果緩存服務不支持持久化,那么還需要落地到本地數(shù)據(jù)庫。

問題二:如果將保存session_id的cookie設置很長的有效期,那么服務器端的session是否也會保存很長時間?

答:不會,兩者沒有硬性關(guān)聯(lián)。
答:這里需要關(guān)注cookie的有效期T1、session的有效期T2、session的存儲期T3。正常來說,T1 <= T2 <= T3。
很多時候session失效后,session對應的數(shù)據(jù)還是在數(shù)據(jù)庫里待著,只是標識為失效而已。根據(jù)實際情況,可能會有定期清理數(shù)據(jù)庫的動作。

笨小蛋 回答

同樓上,用對象映射比去數(shù)組里查下標快多了,ES6的話直接用Set

var arr = ["蘋果", "蘋果", "西瓜", "蘋果", "西瓜", "香蕉", "香蕉"];
var resolveArr = function () {
  var obj = {};
  arr.forEach(function (v) {
    if (!obj[v]) {
      obj[v] = 1;     
    }
  });
  return Object.keys(obj);
};
console.log(resolveArr(arr));
//是不是很弱智,這么長,hhh

var obj = {};
var arr = ["蘋果", "蘋果", "蘋果", "西瓜", "蘋果", "西瓜", "香蕉", "香蕉"];
var newArr = [];
var l = arr.length;
for (var i = 0; i < l; i++) {
  var item = arr[i];
  if (!obj[item]) {
    newArr.push(item);
    obj[item] = 1;
  }
}
console.log(newArr);
陌璃 回答

這個是dva已知的BUG,可以看這條issues,在今年四月份好像就已經(jīng)修復了,你看看你dva的版本是不是比較舊的,更新一下新的版本號試試

熊出沒 回答

可以在路由的 meta 里面為每一個路由設置不同的背景色,在 route.beforEach遍歷內(nèi)部為 body 更換背景色

奧特蛋 回答

slice只是第一層拷貝,對于第二層而言還是淺拷貝,請用JSON.parse(JSON.stringify(this.sortAry))

            var tempAry = JSON.parse(JSON.stringify(this.sortAry));
            tempAry[0].sortTag = '8080';