鍍金池/ 問答/ HTML問答
笨笨噠 回答

應(yīng)該這樣寫

  this.$http.get('/spreport/queryFlowsize.action').then((res) => {

  }).catch((res) => {

  })

現(xiàn)在推薦用axios

清夢(mèng) 回答

后端渲染并不慢的,而且其實(shí)請(qǐng)求會(huì)少。
比如你做一個(gè)門戶頁面時(shí)候,如果用前端端渲染,請(qǐng)求header的nav-tree、頁面靜態(tài)資源例如輪播的圖片、頁面data...用組件來掛載也是多個(gè)異步請(qǐng)求之后再進(jìn)行render的,而用服務(wù)器端渲染時(shí),服務(wù)器只用把渲染好的page返回(一次)給前端來渲染,各有利弊吧。

離夢(mèng) 回答

(press)="function()"

離觴 回答

這個(gè)是css3的變量吧。
使用CSS變量

傻丟丟 回答

建議先了解什么是一個(gè)node項(xiàng)目, 一上來就rn學(xué)習(xí)起來會(huì)很吃力

陪她鬧 回答

canvas相關(guān)的,酷炫,裝逼,好展示。

神曲 回答

clipboard.png
紅色框放登錄框, 并且z-index:設(shè)置的高于canvas;阻止掉登錄框部分的默認(rèn)事件;保證canvas 不會(huì)影響到登錄功能;其次就是登錄框除紅色框部分不能有元素壓蓋canvas;不然就會(huì)失去canvas的交互;
究其原因: 結(jié)構(gòu)樣式問題;

枕邊人 回答

import不能放在塊中 可以用import方法 import(url)

好難瘦 回答

字符串要轉(zhuǎn)換成可執(zhí)行的代碼 類似多走了一遍eval

好難瘦 回答
let tableBody = this.state.tableBody && this.state.tableBody.length != 0 &&
    this.state.tableBody.map((row,index)=>{
        return (
            <tr key={index} style={{ }}>{
                row.map((cell,i)=>{
                    if(['故障','正常','告警'].includes(cell)){
                        return <td
                            className={'emeBodyTd'}
                            style={{
                                index%2==0?...tdStyleEven:...tdStyleOdd,
                            }}
                        ><img src={cell=='正常'?Blue:cell=='故障'?Red:Yellow} style={{
                            ...imgSmall
                        }}/>{cell}</td>
                    } else {
                        const styles = [70,180,80,237];
                        return <td
                            className={'emeBodyTd'}
                            style={{
                                index%2==0?...tdStyleEven:...tdStyleOdd,
                                textAlign: 'center',
                                width: styles[i]
                            }}
                        >{cell}</td>
                    }
                })
            }</tr>
        )
    })
使勁操 回答

知乎上看的,親測可以沒問題!鏈接描述
圖片描述

{ title : "Image files", extensions : "image/*,jpg,jpeg,png" }, 這樣就好了

初心 回答

一句話,你的 arr 是有兩個(gè)屬性的空數(shù)組,數(shù)組轉(zhuǎn)字符串當(dāng)然是展示數(shù)組的內(nèi)容,不會(huì)去遍歷數(shù)組的屬性!下面解釋:

js不支持這種關(guān)聯(lián)數(shù)組的形式但為什么可以取值呢?

因?yàn)閿?shù)組本身也是對(duì)象,特殊的對(duì)象,

var arr = new Array();
    arr['school'] = 1;
    arr['team'] = 2;

從對(duì)象的角度來看,你只是給 arr 對(duì)象增加了兩個(gè)屬性,那么你取值,實(shí)際上是讀取屬性,當(dāng)然是可以取到的的;你給 arr 增加值了么?沒有!這個(gè)地方,arr 的 length 還是 0 ,也就是說,arr 還是 [] 空數(shù)組,那么你用 JSON.stringify() 顯示的當(dāng)然是 []

clipboard.png

能取到值但為什么轉(zhuǎn)成json字符串就什么也沒有了呢?

能取到值是因?yàn)槟闳〉氖菍傩?,?shù)組作為對(duì)象,當(dāng)然可以設(shè)置讀取屬性;
轉(zhuǎn)JSON什么都沒有,因?yàn)?arr 是空數(shù)組呀,所以取到的值肯定是 [];


引申,其實(shí)數(shù)組作為特殊的對(duì)象,他的 index,本身也是他的屬性,計(jì)算在length里面,你設(shè)置的 school,team 也是屬性,不算在length里,通常遍歷的時(shí)候,都是按照 index 遍歷的,屬性不遍歷,如果你設(shè)置 index 的屬性,默認(rèn)就是設(shè)置了數(shù)組中的項(xiàng)了,比如你上面的代碼改下,就是不同的結(jié)果:

clipboard.png

祉小皓 回答
<script>
  export default {
    data () {
      return {
        show: [],
        items: [
          {id: 1}, {id: 2}, {id: 3}, {id: 4}, {id: 5}
        ]
      }
    },
    mounted () {
      for (let i = 0; i < this.items.length; i++) {
        this.$set(this.show, i, false) // 使用this.$set
      }
    },
    methods: {
      btn (id) {
        this.$set(this.show, id, !this.show[id]) // 使用this.$set
        console.log(this.show)
      }
    }
  }
</script>
哎呦喂 回答

如樓上,把index傳入你的點(diǎn)擊事件就可以獲取了

小眼睛 回答
 var icon01 = ImagesConfig.custom ?
            require('../../../../public/imagesConfig/custom/slide1.jpg') :
            require('../../../../public/imagesConfig/default/slide1.jpg') ;

var icon01 = window.ImagesConfig.image01.url;
//**前提是你的ImagesConfig是一個(gè)全局變量,也就是說,你需要在index.html中把你這個(gè)configjs引入(即<script src={你的configjs}></script>),否則你需要將ImagesConfig輸出出去,然后在react中引入(即export&&import這樣)**
        return (

            <div className={'slider'} style={divStyle}>


                <ul className={"slider-main"}>
                    <li className={"slider-panel"}>
                        <img src={icon01} ></img>
                    </li>

                </ul>

            </div>
        )
    }
怪痞 回答

可以使用其他的方法解決。
1、將傳過來的數(shù)據(jù)轉(zhuǎn)化為一個(gè)數(shù)組,然后獲取被選中item的id
2、然后替換成下面的代碼:

<select [(ngModel)]="id" (ngModelChange)="change($event)">
       <option *ngFor="let a of resume.arriveTimeDic" [value]="a.id">
          {{a.name}}
        </option>
 </select>
 

3、重新選擇后 change($event)獲取的是 id,通過這個(gè)id從數(shù)組中獲取value。

不將就 回答

vue的話建議將你所使用的js放入main.js,然后可以使用this全局調(diào)用你使用庫的方法

久不遇 回答

異常里已經(jīng)說明了,應(yīng)該用http的地址去鏈接,既然是sockjs,就不能用ws和wss地址了。

筱饞貓 回答

arguments 是當(dāng)前函數(shù)被調(diào)用時(shí)傳入的參數(shù),這個(gè)是特殊的內(nèi)建參數(shù),換個(gè)方法塊它的值就不一樣了,所以用 var args = arguments 來拷貝一份當(dāng)前函數(shù)被調(diào)用時(shí)的參數(shù)。

var that = this 同樣是拷貝一份當(dāng)前的上下文,或者說 this 指向。

這兩行代碼是為了下面定時(shí)器內(nèi)調(diào)用所做的一次拷貝,這涉及到 this 指向、作用域等等一系列知識(shí)點(diǎn)。

脾氣硬 回答

類似這樣

#!/bin/bash

ssh root@192.2.1.160 <<'ENDSSH'
cd /home/app/scripts/
sh -x arr.sh 'test'
ENDSSH

你的就是這樣

#!/bin/bash

ssh root@MachineB <<'ENDSSH'
cd xxx
sh -x local_script.sh -ub
ENDSSH