鍍金池/ 問答/ HTML問答
撿肥皂 回答

優(yōu)雅的沒想出來,簡單粗暴的可以用下面這個

const arr = [
  { id: '111', title: 'title1', body: 'body1' },
  { id: '222', title: 'title2', body: 'body2' }
]

const obj = {}

arr.forEach(item => {
  obj[item.id] = item
})

console.log(obj)
瘋浪 回答

你先把放圖片的位置留白或者放默認圖(通俗點就是,寫一個div定高定寬,圖片放在div里面,一開始不顯示圖片)

然后在data中定義一個控制圖片顯示的變量flag,初始值為false

ajax得到值之后就把剛剛定義的變量的值改為true

最后在img上用v-show='flag'來控制顯示

如果是大圖影響會影響到界面的,建議還是直接給整個界面一個loading,獲取到值之后再顯示界面。

小圖用上面的方法就好了

鐧簞噯 回答

這里用的是 antd 的 Tabs ,然后修改了樣式。

你的瞳 回答

FIND_IN_SET() 這個函數(shù)解決了

不歸路 回答

我自己解決啦~ 是通過 watch 觀測 外層輸入的值,然后 push 到 moneyArr 中,外層的 v-model="setEachMoney",如下是代碼部分:

watch: {
      setEachMoney(val) {
        this.moneyArr = []
        this.summaryArr.forEach(item => {
          item.money = val
          this.moneyArr.push(val)
        })
      }
    }
背叛者 回答

Array.length

對于數(shù)組可以用。

對于對象,如果對象有 length 屬性,可以用。

綰青絲 回答

這個界面是很老文檔上的,目前 SpaceVim 已經(jīng)不用 airline 了,左側是 tagbar,右側是 vimfiler,下面是 quickfix。

在 SpaceVim 中 tagbar 默認 快捷是 F2。vimfiler 快捷鍵是 F3。

其實這樣的問題,讀讀文檔就能夠知道了。

醉淸風 回答

clipboard.png,你看看原型鏈

孤慣 回答

感覺你現(xiàn)在做的是 藍圖 的形式。
先確定一下,你的兩個項目里的編譯器位置是否是同一個,如果是同一個,那么你就得設置藍圖。

孤島 回答

檢查下你的ck.php里用的返回方式,是echo 還是return還是其他

掛念你 回答

原答案里也沒什么 es5 寫不出來的東西吧...

var times = fieldsDatas.map(function (field) {
    var data = {};
    data[field['_state']] = field['_column'];
    return data;
})

if (times[_valueStatu[1]]) {
    // 存在第二個時間
} else {
    var offset = Object.keys(times).indexOf(_valueStatu[1]));
    var noneNull = Object.keys(times)
                        .map(function (key, index) { 
                            // 檢查是否已經(jīng)到了第二個查詢字段之后,因為你題目中說是紅框中
                            return index <= offset ? null
                                            : times[key] === null})
                        .indexOf(true) === -1;
     if (noneNull) {
         // 都有時間值
     } else {
         // 存在 null 值
     }
}

先把第二個數(shù)組轉(zhuǎn)換一下:

let times = fieldsDatas.map(field => {
    let data = {};
    data[field['_state']] = field['_column'];
    return data;
})

然后就可以直接讀取了

if (times[_valueStatu[1]]) {
    // 存在第二個時間
} else {
    let offset = Object.keys(times).indexOf(_valueStatu[1]));
    let noneNull = Object.keys(times)
                        .map((key, index) => 
                            // 檢查是否已經(jīng)到了第二個查詢字段之后,因為你題目中說是紅框中
                            index <= offset ? null
                                            : times[key] === null)
                        .indexOf(true) === -1;
    /**
     * 對 times 數(shù)組進行一次映射
     * 比如按照此題會得到
     * [null, null, null, null, null,
     *  true, false, false, false, true]
     * 那么這個數(shù)組中只要存在 true 
     * 即意味著原來的 times 數(shù)組里 InlabbingTime 之后的時間里有 null 值, 
     * 換句話說,如果找不到 true 那么原來的 times 數(shù)組里 InlabbingTime 之后的時間里全都不為空。
     **/
     if (noneNull) {
         // 都有時間值
     } else {
         // 存在 null 值
     }
}
尛憇藌 回答

clipboard.png

clipboard.png

最終要實現(xiàn)的目的是這種的,現(xiàn)在實現(xiàn)的方式是從css上解決:
html

<el-table :data="tableData5" style="width: 100%" :row-class-name="setClassName">
    <el-table-column type="expand">...</el-table-column>
</el-table>

js

data() {
  return {
    tableData5: [{
      id: '12987122',
      name: '好滋好味雞蛋仔',
      category: '江浙小吃、小吃零食',
      desc: '荷蘭優(yōu)質(zhì)淡奶,奶香濃而不膩',
      address: '上海市普陀區(qū)真北路',
      shop: '王小虎夫妻店',
      shopId: '10333',
      expand: true
    }, {
      id: '12987123',
      name: '好滋好味雞蛋仔',
      category: '江浙小吃、小吃零食',
      desc: '荷蘭優(yōu)質(zhì)淡奶,奶香濃而不膩',
      address: '上海市普陀區(qū)真北路',
      shop: '王小虎夫妻店',
      shopId: '10333',
      expand: false
    }, {
      id: '12987125',
      name: '好滋好味雞蛋仔',
      category: '江浙小吃、小吃零食',
      desc: '荷蘭優(yōu)質(zhì)淡奶,奶香濃而不膩',
      address: '上海市普陀區(qū)真北路',
      shop: '王小虎夫妻店',
      shopId: '10333',
      expand: true
    }, {
      id: '12987126',
      name: '好滋好味雞蛋仔',
      category: '江浙小吃、小吃零食',
      desc: '荷蘭優(yōu)質(zhì)淡奶,奶香濃而不膩',
      address: '上海市普陀區(qū)真北路',
      shop: '王小虎夫妻店',
      shopId: '10333',
      expand: false
    }]
  }
},
methods:{
    setClassName({row, index}){
        // 通過自己的邏輯返回一個class或者空
        return row.expand ? 'expand' : '';
    },
},

css

.expand .el-table__expand-column .cell {
    display: none;
}
何蘇葉 回答

沒用過這個,用過類似的驗證;提供一個大概的方向供參考。
1、v-validate 是根據(jù)誰來校驗的,是否三個用了相同的一個值?
2、動態(tài)添加v-validate

只愛你 回答
let htmlArr = this._assign.map((item) => {
    return template(item)
})

this.innerHTML = htmlArr.join('')
網(wǎng)妓 回答

script標簽寫在你header.html的</body>前。這句話意思是,你所有文件都是獨立的,你要讓文件之間有某種關聯(lián),你必須自己去引入對應文件的絕對路徑或者相對路徑,再或者引入cdn去調(diào)用某些資源。因為暫不知你的header.html和js文件的路徑關系,我就直接寫成這樣,<script type='text/javascript' src='xxx.js'></script>

尕筱澄 回答

你說的這些,跟 https 完全沒有關系。是否需要簽名,也跟 https 完全沒有關系。

小眼睛 回答

怎么解決的?方便發(fā)一下代碼嗎?謝謝

懶豬 回答

第一個是通過具體的路徑直接請求目標頁面,第二個是先把參數(shù)傳過去,告訴后臺一些自己需要的頁面的信息,再讓后臺給我們結果。大概就是這樣