在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答
雅痞 回答

這是后端的問(wèn)題跟 react 沒(méi)關(guān)系問(wèn)你們后端。

風(fēng)畔 回答

沒(méi)有,所以你得自己寫(xiě)適配的功能。比較推薦使用vw來(lái)進(jìn)行適配。scss端的代碼如下:,輸入設(shè)計(jì)稿中的寬高,可以直接算出來(lái)在真機(jī)上的寬高。假設(shè)設(shè)計(jì)稿的寬度為720;可以看下我的小項(xiàng)目:hw-basic

$screen_width=720;
@function rem(width){
@return (width/$screen_width)*100vw
}

離魂曲 回答

因?yàn)樘砑右恍袝r(shí),新增行直接push的header對(duì)象,因此再新增列,會(huì)導(dǎo)致那些新增行也會(huì)重復(fù)變更;


        // addRows 的這一句
        var header = this.data.header;

        // 變更為下面的就好了,主要是不要直接傳遞對(duì)象,主要是引用類型數(shù)據(jù)的問(wèn)題
        var header = [];
        for (var i = 0, len = this.data.header.length; i< len; i++){
            header.push(this.data.header[i]);
        }
        // 或者
        var header = JSON.parse(JSON.stringify(this.data.header));
撥弦 回答

這不是函數(shù)覆蓋的問(wèn)題,是活動(dòng)對(duì)象仍處于激活狀態(tài)的原因。最常見(jiàn)的例子是異步請(qǐng)求的數(shù)據(jù)先打印到控制臺(tái)上,在進(jìn)行一系列的操作,打印到控制臺(tái)上的是操作后的結(jié)構(gòu)。

你這里代碼改下就可以看到效果了

if(str == 1){
    console.log(JSON.parse(JSON.stringify(arr.sort(upsort("age","sex","id")))));
}else if(str == 2){
    console.log(JSON.parse(JSON.stringify(arr.sort(downsort("age","sex","id")))));
}

另外,你兩種排序的方法有一點(diǎn)小錯(cuò)誤:return res2;這里應(yīng)該先判斷是否為0,再進(jìn)行return

櫻花霓 回答

為什么我復(fù)制你的代碼報(bào)錯(cuò)了,我自己加了一個(gè) js,less,cdn鏈接

荒城 回答

sessionStorage在一次會(huì)話中有效,換句話說(shuō),你關(guān)閉相關(guān)的瀏覽器標(biāo)簽的話還活著,但是把瀏覽器整個(gè)關(guān)閉就會(huì)清除,所以是存在內(nèi)存的。

localStorage即使關(guān)閉瀏覽器也會(huì)存活,所以是刷到磁盤(pán)的。indexDB同理

耍太極 回答

immutable.js
但我并不覺(jué)得用了這個(gè)你就沒(méi)問(wèn)題了,你的主要問(wèn)題還是太菜了

萌二代 回答

用 * 來(lái)處理剩下的元素

—— 《流暢的python》的第 25 頁(yè)內(nèi)容

在 Python 中,函數(shù)用 *args 來(lái)獲取不確定數(shù)量的參數(shù)算是一種經(jīng)典寫(xiě)法。
在 Python 3 中,這個(gè)概念唄擴(kuò)展到了平行賦值中:

>>> a, b, *rest = range(5)
>>> a, b, * rest
(0, 1, [2, 3, 4])
>>> a, b, *rest = range(3)
>>> a, b, rest
(0, 1, [2])
>>> a, b, *rest = range(2)
>>> a, b, rest
(0, 1, [])

在平行賦值中, * 前綴只能用在一個(gè)變量名前面,但是這個(gè)變量可以出現(xiàn)在賦值表達(dá)式的任意位置:

>>> a, *body, c, d = range(5)
>>> a, body, c, d
(0, [1, 2], 3, 4]
>>> *head, b, c, d = range(5)
([0, 1], 2, 3, 4]
幼梔 回答

$dt = Carbon::now();
$dt->isWeekday();
$dt->isWeekend();

http://carbon.nesbot.com/docs/

葬愛(ài) 回答

這種配置只處理了 OPTIONS 請(qǐng)求。OPTIONS 請(qǐng)求不轉(zhuǎn)給后端,直接返回 204,并允許跨域。

對(duì)于其它請(qǐng)求,需要在前面再加一段:

location / {
   add_header Access-Control-Allow-Origin *;
   add_header Access-Control-Allow-Headers X-Requested-With;
   add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;
    
   if ($request_method = 'OPTIONS') {
     return 204;
   }
}

fillNumberInOneArray 將數(shù)字 m 填入到 第 n 個(gè)小宮格中,為什么要隨機(jī)選一個(gè)位置放呢?后期快放滿的時(shí)候,沖突的概率越來(lái)越大,根本不收斂的呀。你都能 judgeElse 了,為什么不能在生成 random 坐標(biāo)之前就排除一下已經(jīng)放了數(shù)字的格子呢?這一步浪費(fèi)的效率不計(jì)其數(shù),甚至導(dǎo)致了算法有極大可能無(wú)法停止。9個(gè)格子有一個(gè)空位,用random去撞這個(gè)空位置,那有 8/9 的概率撞不到,一直死循環(huán)。

已經(jīng)被占的格子提前排除,這是其一。其二,假設(shè)小9宮格都剩下3個(gè)格子,需要放 7 了對(duì)吧,隨機(jī)一下,得到一個(gè)空格子,檢查了一下橫豎,發(fā)現(xiàn)不能放,接下來(lái)你需要標(biāo)記這個(gè)格子不可用,否則下次再 random 還有 1/3 的概率打中這個(gè)不可用的格子,導(dǎo)致算法不收斂。犯過(guò)的錯(cuò),為什么下次還要繼續(xù)犯?下次你就該排除掉它,在剩下的選項(xiàng)里挑,否則這次試錯(cuò)就沒(méi)有意義啦,那這就不是算法,完全就是在碰運(yùn)氣。

function calculateCoordinate(position,n) 也可以精簡(jiǎn)一下,沒(méi)必要那么多 switch-case:

function calculateCoordinate(position, n) {
  // 先計(jì)算九宮格是幾排幾列的九宮格, 我們把數(shù)獨(dú)看成是 3*3 的9個(gè)9宮格
  var nx = n % 3;
  var ny = Math.floor(n / 3); 

  var px = position % 3;
  var py = Math.floor(position / 3);
  // 同樣的套路處理小9宮格內(nèi)的坐標(biāo),
  
  // 轉(zhuǎn)換一下坐標(biāo)系
  var returnX = px + nx * 3; 
  var returnY = py + ny * 3;
  return [returnY, returnX];
}
深記你 回答

對(duì)direction屬性理解錯(cuò)誤。direction的取值有:rtl和ltr,實(shí)際上就是標(biāo)簽的dir屬性。rtl可以實(shí)現(xiàn)居右對(duì)齊。

掛念你 回答
若是組件需要調(diào)用的時(shí)候才能觸發(fā),調(diào)用了是不可能觸發(fā)不了的

我寫(xiě)了一個(gè)直接引入的例子,你可以看一下效果:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>tab</title>
    <script src="https://cdn.bootcss.com/vue/2.5.15/vue.min.js"></script>
</head>

<body>
    <div id="app">        
    </div>
    <script type="text/javascript">
        new Vue({
            el: '#app',
            data() {
                return {

                }
            },
            methods: {
            },
            created() {
                console.log("頁(yè)面初始化完成111");
            },
            mounted() {
                console.log("頁(yè)面初始化完成222");
                this.$nextTick(() => {
                    console.log("頁(yè)面初始化完成333");
                })
            }
        })
    </script>
</body>
</html>
心夠野 回答

1、是否有禁止
2、文件修改后是否重新編譯,重新編譯是否支持熱加載(Web項(xiàng)目)
主要就是上面兩個(gè)問(wèn)題

焚音 回答

1.看到你說(shuō)的是頁(yè)面跳轉(zhuǎn)了,在跳轉(zhuǎn)之前發(fā)送事件,這個(gè)時(shí)候apple組件還不在內(nèi)存里,所以接收不到數(shù)據(jù),跳轉(zhuǎn)之后hello組件的生命周期結(jié)束,也不在生命周期里了
2.eventbus只能在都掛載在內(nèi)存里的組件之間傳遞數(shù)據(jù),像你這種需求可以用vuex,或者在路由之間傳遞數(shù)據(jù)

涼汐 回答

如果原圖是垂直顯示的,直接用作背景圖的話,應(yīng)該不會(huì)發(fā)生方向改變吧,你看下直接在網(wǎng)頁(yè)用img標(biāo)簽顯示一下,確認(rèn)一下方向

陌上花 回答

其他的樓上都說(shuō)完了 我做個(gè)愚蠢的補(bǔ)充
其實(shí)有個(gè)決定性因素是 這個(gè)函數(shù)到底會(huì)在執(zhí)行途中需要哪個(gè)域的值

prop 從父?jìng)鞯阶?br>emit 從子傳到父

例如說(shuō)子組件是一個(gè)保存按鈕 它需要一個(gè)功能是點(diǎn)擊保存后顯示加載中 并在保存完畢顯示回保存

那么 由于這個(gè)功能需要更改子組件自身的按鈕上的文字 所以 應(yīng)該由父組件prop下來(lái)一個(gè)save function 讓子組件能在使用時(shí)方便的更改自己的狀態(tài)

再例如 又是這個(gè)按鈕 它還需要實(shí)行一個(gè)功能 點(diǎn)擊后根據(jù)輸入框里的關(guān)鍵字進(jìn)行搜索 由于輸入框跟按鈕明顯是兩個(gè)組件 是父組件讓他們聯(lián)系在一起的 所以 這個(gè)點(diǎn)擊應(yīng)該是一個(gè)emit 讓子組件通知父組件 啊 我這里被點(diǎn)擊啦 然后父組件再根據(jù)輸入框內(nèi)容進(jìn)行搜索

糖果果 回答

你說(shuō)的那三種javascript打開(kāi)新窗口或新標(biāo)簽頁(yè)的方法任何瀏覽器都不會(huì)攔截,一定是你代碼寫(xiě)錯(cuò)了,請(qǐng)把代碼貼出來(lái)。