鍍金池/ 問答
笑浮塵 回答
這樣在后臺繼續(xù)處理業(yè)務(wù)邏輯的時(shí)候前臺已經(jīng)得到成功的返回
這句話我不理解了,ajax去請求了后臺,后臺沒有業(yè)務(wù)沒有處理完,前臺ajax怎么先得到了響應(yīng)結(jié)果?

還有我覺得你思考的點(diǎn)直接放到了后臺,有考慮過ajax嵌套的情況嗎(也要注意ajax的同步異步),這個(gè)沒有代碼也不知道,只能給個(gè)建議。

至于最后提到的,我記得自己剛接觸spring的時(shí)候也想過這個(gè)問題,這個(gè)和scope有關(guān),你可以寫個(gè)demo,我當(dāng)時(shí)寫demo測試時(shí),設(shè)置了一個(gè)成員變量,每次請求來就++,結(jié)果發(fā)現(xiàn)默認(rèn)是一直累加的(這個(gè)結(jié)果我都不確定了,很久很久之前寫的了,你可以自己試試)

絯孑氣 回答

(1)用類似的數(shù)據(jù)去套用,但這實(shí)用性不強(qiáng);
(2)自己封裝處理你現(xiàn)在的數(shù)據(jù)
圖片描述

紅圈是這個(gè)報(bào)表用自己寫的腳本處理數(shù)據(jù)后的數(shù)組,你自己去處理數(shù)據(jù),這樣可以避免出現(xiàn)bug的區(qū)間。

老鐵,我最近手頭上也有個(gè)APICloud項(xiàng)目,是用vue框架做的,也有關(guān)于如何在vue中用APICloud的API的疑問,搞懂了希望分享下哦

孤島 回答

內(nèi)存管理-標(biāo)記-清除算法部分

  • 函數(shù)聲明:函數(shù)聲明和變量是一樣的,全局仍可獲取則不會(huì)被回收,function fun () {}; fun = {};則原本屬于函數(shù)部分的內(nèi)存被回收。
  • 函數(shù)返回值的引用:x= a()后 x即為內(nèi)部的函數(shù) b,函數(shù) b內(nèi)部引用 i,則 b、i都不會(huì)被回收, 執(zhí)行 x() 后,x 仍全局保持對 b 的引用,b、i 不會(huì)被回收。
  • 同理,執(zhí)行結(jié)束后 i,仍可全局的 i 仍可獲取,所以全局的 i 并不會(huì)被銷毀。

    • 按我的理解,這里存在兩個(gè) i。
    • 閉包存在于 setTimeout 的匿名回調(diào)中的 i 對外層立即執(zhí)行匿名函數(shù)(IIFE)的 i 的引用,這一層的 i 在執(zhí)行結(jié)束后會(huì)被銷毀,這是 IIFE 的實(shí)參 i;
    • 另一層 IIFE 對全局的 i,并不是直接引用,也不是閉包,只是簡單的參數(shù)傳遞,跟全局 i 的關(guān)系只是值當(dāng)時(shí)相等的兩個(gè)變量,將當(dāng)時(shí)外層 i 的值保留了下來。
陪她鬧 回答

wget 使用 c 語言,而 nodejs 使用 javascript 語言。

c 語言運(yùn)行前得編譯成機(jī)器指令,而 javascript 是在運(yùn)行時(shí)通過解釋器把腳本轉(zhuǎn)換成機(jī)器指令。
這造成絕大部分情況下,c 語言的性能優(yōu)于 javascript。


另外,下載大文件(GB及以上)時(shí),不能使用類似于下面的代碼

var request = require('request');
request('http://xxx', function (error, response, body) {
    // ...
});

這很可能造成內(nèi)存枯竭,應(yīng)該采用流處理,如

request('http://xxx').pipe(fs.createWriteStream('xxx'))
詆毀你 回答

個(gè)人感覺是未來大趨勢。

遺莣 回答

自己寫個(gè)組件 如
xxx-input
離開焦點(diǎn)后 展示
計(jì)算屬性
computed: {
showText () {
}
}
有焦點(diǎn)后 展示
當(dāng)前 value

蝶戀花 回答

legend選項(xiàng)的textStyle里面修改標(biāo)題的樣式:

legend: {
    data: ['Forest', 'Steppe', 'Desert', 'Wetland'],
    textStyle: {
        color: 'red'
    }
}
毀與悔 回答

docker-compose 添加定義下 networks :

version: '3'
services: 
  web:
    networks: # 自定義網(wǎng)絡(luò)
      - my-network
      
  mysql:
    networks: # 同一個(gè)網(wǎng)絡(luò)
      - my-network
          
networks:          
  my-network:      
慢半拍 回答

解決了, 這里報(bào)錯(cuò)

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cxf-org.apache.cxf.spring.boot.autoconfigure.CxfProperties': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/el/ELManager

然后我在項(xiàng)目的pom文件添加如下

        <dependency>
            <groupId>javax.el</groupId>
            <artifactId>javax.el-api</artifactId>
            <version>3.0.0</version>
        </dependency>

然后還是不行, 之后找到了原因,由于使用tomcat版本是tomcat7, 所以需要在tomcat的lib下放入javax.el-api-3.0.0.jar這個(gè)jar包, 或者直接使用tomcat8及以上的版本

何蘇葉 回答

this.form{

name: "",
id: this.multipleSelection[0].id, 
privilegeIds:idArr, 

}

這樣不行嗎

冷咖啡 回答

(不懂js)沒看出來... 不過你判斷ma的語句怎么好像沒有.. 你可以輸出中間過程自己看一下

六扇門 回答

extract-text-webpack-plugin 已經(jīng)不支持 webpack4 了,請使用 mini-css-extract-pluginhttps://www.npmjs.com/package...

冷咖啡 回答

在遍歷時(shí),給每個(gè)生成的div元素,動(dòng)態(tài)設(shè)定style ,指定動(dòng)畫延遲時(shí)間,偽代碼(我不會(huì)php的語法)

set $delay = 0;  
set $interval = 0.1;//設(shè)定動(dòng)畫間隔為0.1s
while haveRows
   輸出  <div class="admin-user-layout pointer animated fadeInUp" style="animation-delay:" + $delay + "s;"></div>
   $delay += $interval;
野橘 回答

所以有沒有方法等頁面加載完成后去請求后臺數(shù)據(jù)?
那可以放在mounted里去做。
這類問題我覺得應(yīng)該去看Vue文檔。文檔沒看懂,或者文檔中沒有寫,再來提問比較好。

// dom渲染完
mounted(){
    // 有時(shí)候不一定真正渲染完成,所以提供了一個(gè)[`$nextTick`](https://cn.vuejs.org/v2/api/#vm-nextTick)的`API`
    this.$nextTick(() => {
        // code here
    });
}