鍍金池/ 問答/ HTML問答
笑忘初 回答

根據(jù) Caddy 官方文檔里對(duì) proxy 指令的解釋,這里的 233.233.233.233:2333 是 to 值,在反向代理的術(shù)語里叫做 upstream。也就是 Caddy 作為 example.com 的網(wǎng)站服務(wù)器,收到的 HTTP 請(qǐng)求,都把它丟到 233.233.233.233 機(jī)器的 TCP 2333 端口去。

反向代理的工作方式是,假裝自己是個(gè) HTTP 網(wǎng)站服務(wù)器,收到什么請(qǐng)求,就原樣 (或者做點(diǎn)修改) 發(fā)給 upstream,再把 upstream 的回復(fù)送給客戶端。我沒猜錯(cuò)的話,這個(gè) proxy_header 現(xiàn)在應(yīng)該是被稱為 header_upstream 了,它指的是在轉(zhuǎn)發(fā)請(qǐng)求給 upstream 的過程中,給請(qǐng)求加點(diǎn)料。比如,把客戶端的真實(shí) IP 和使用的協(xié)議 (HTTP/HTTPS) 附送在轉(zhuǎn)發(fā)出去的 HTTP 請(qǐng)求里面,這樣讓 233 服務(wù)器也能知道點(diǎn)客戶信息。

使勁操 回答

如果是2M小水管,再牛b的js也快不到哪兒去
在這種情況下能做的就是lazyload,百度搜索一大堆
優(yōu)化圖片 給你個(gè)在線優(yōu)化圖片的網(wǎng)址:https://tinypng.com/

影魅 回答
  1. 你使用的‘react’文件 最后使用 module.exports = React;
  2. 所以需要使用 import React from 'react';
  3. 要是你想使用 react 的話 ,可以使用 as 對(duì)導(dǎo)出的React 重命名。
  4. 詳細(xì)可參考es6 module
空痕 回答

你這種就是最好寫子類的時(shí)候帶一個(gè)屬性,就是父級(jí)對(duì)象 要查的時(shí)候 一個(gè)while循環(huán)就到最頂級(jí)了

薄荷糖 回答

創(chuàng)建第二個(gè)頁面的時(shí)候使用的是".we"結(jié)尾的文件,將后綴改為".vue"就可以了

短嘆 回答

jq和vue可以一起使用,只不過一般都不這樣用,都用vue這些框架了,就只要操作數(shù)據(jù)就好了,不要在想著jq那樣操作dom

可以根據(jù)以下兩個(gè)問答解決問題,結(jié)論是:key最好在數(shù)據(jù)變化時(shí)發(fā)生變化。key如果相同的話,列表不會(huì)全刷新。

Vue+Element-UI出現(xiàn)bug,刪除v-for列表中一項(xiàng)時(shí)數(shù)據(jù)對(duì)不上了

巫婆 回答

這個(gè)file并不是一個(gè)json數(shù)據(jù)吧,你可以了解下html5 的FileReader 對(duì)象
https://developer.mozilla.org...
https://www.cnblogs.com/tianm...

哚蕾咪 回答

<button class="btn btn-xs " @click="addRows">新增行</button>
的外面應(yīng)該是有 from 標(biāo)簽的,才會(huì)出現(xiàn)這種情況。

在form內(nèi)使用button又不想頁面跳轉(zhuǎn)的,有兩種寫法:

1. <button type="button">點(diǎn)我</button>
2. <input type="button" value="點(diǎn)我"/>
怣人 回答

不用 耳機(jī)域名就好了!
例如:demo.com 后臺(tái)可以用api.demo.com

妖妖 回答

一定要獲取數(shù)組里面的null就是用filter獲取,const nullArr = arr.filter(item=> item===null)

ES5: var nullArr = _times.filter(function(item){ return item === null })

但是null這個(gè)值你獲取了是沒有意義的,有意義的應(yīng)該是null的位置,也就是數(shù)組的下標(biāo)

==============================

function getNulls(arr) {
  return arr.reduce(function(nullList, item, index) {
    if (item === null) {
      nullList.push(index);
      return nullList;
    }
    return [];
  }, []);
}

var arr = [1, 2, 3, null, 4, null, null, 8, null, null, null];

var result = getNulls(arr);
console.log(result);

// [8, 9, 10]

上面是獲取下標(biāo)的方法。不過我還是不太理解你的需求,比如你為什么要在if判斷?最好你能完整描述下需求,以找到更好的實(shí)現(xiàn)方式

汐顏 回答

定義一下content就好了

骨殘心 回答

chromedriver安裝不了的話,在項(xiàng)目的根目錄下新建 .npmrc 文件,
然后輸入

chromedriver_cdnurl=https://npm.taobao.org/mirrors/chromedriver

之后再

npm install
愛礙唉 回答

這個(gè)很簡單的!我就簡單寫一下!

import React, { Component } from 'react'; 
// B組件
import ComponentB from './ComponentB';

// A組件 
class ComponentA extends Component {
    constructor(props) {
        super(props);
        this.state = {
            aData: ''
        };
    }
    componentDidMount() {
        // 其他操作
    }
    async openModal() { // 打開彈窗
        const res = await ...; // 利用async await請(qǐng)求數(shù)據(jù),具體按照自己的
        this.setState({
            aData: res
        });
    }
   
    render() {
        const { aData } = this.state;
        return (
            <div className='my-container'>
                <div onClick={()=>this.openModal()}>打開彈窗</div>
                { aData ? <ComponentB aData={aData} /> : null }
            </div>
        )
    }
}

export default ComponentA;
汐顏 回答

一般在登錄成功時(shí)把jwt存cookie里面就行了,客戶端請(qǐng)求的時(shí)候會(huì)自動(dòng)帶上的,只需要在后端驗(yàn)證jwt即可

憶往昔 回答

語法錯(cuò)誤

你是不是有哪里寫錯(cuò)了 {

入她眼 回答

npm i element-ui
打開src/index.js看一下就行了,就是那個(gè)結(jié)構(gòu)。

使勁操 回答

打包路徑問題 點(diǎn)開控制臺(tái)network 仔細(xì)看看報(bào)404的路徑 一定和你想的不一樣

選擇 回答

這是因?yàn)槟銢]配置github的sshkey ,配置可以參考http://wiki.jikexueyuan.com/p...
如果不想配置,可以使用https協(xié)議,https://github.com/wepyjs/wep...

git clone https://github.com/wepyjs/wepy-weui-demo.git