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

鍍金池/ 問答
吢丕 回答

按F12,查看控制臺錯誤,這種沒反應(yīng)的肯定在后臺有報錯
上面有兩點我覺得不合適的地方
1、組件名字寫全 <hahaha />
2、template:'<div><button @click='jia'>+1</button></div>',外層雙引號, click寫單引號
其他地方?jīng)]看出問題

荒城 回答
this.$set(this.msg[index].content, 0, 333)
毀憶 回答

href里面引入的,應(yīng)該是沒法讀不出的,模塊化引入(import ...)的才能讀取到吧。

玩控 回答

錯誤是什么。。。

綰青絲 回答

有兩個地方要修改.

前端頁面
把上傳控件修改成文本框. 類似這樣

<input type="file" name="file" />
<!-- 以上修改成以下 -->
<span>XLS 文件名(不帶擴展名)</span>
<input type="text" name="xlsfilename" />

這樣你可以在網(wǎng)頁上輸入待導(dǎo)入的文件名, 而不是上傳本地文件了.

后臺代碼(你貼出來的 php 代碼)
把這部分

        $file = upload_file($_FILES['file'], 'excel');
        if(is_error($file)) {
            imessage(error(-1, $file['message']), '', 'ajax');
        }

修改成類似這樣的

        $base_name = $_POST["xlsfilename"];
        // 必須檢查文件名, 防止惡意輸入
        // 合理的文件名只含 a-z, A-Z, 0-9, 及 "-" 和 "_", 最多 30 個字符.
        if (!preg_match("/^[a-zA-Z0-9_-]{1,30}$/g", $base_name)) {
            die("invalid file name");
            return;
        }
        // 到 "/wwwroot/" 目錄下找指定的 xls 文件
        $file = fopen("/wwwroot/" . base_name . ".xls","r");
青瓷 回答

千辛萬苦這個詞用的好!
淚~

尋仙 回答

學(xué)防抖

//  如何判斷元素是否在可視區(qū)域
  // 方法一 
  function isInSight2(ele) {
      var visibleArea = document.documentElement.clientHeight;//屏幕可視區(qū)域的高度
      var eleTop = ele.offsetTop;//元素相對于文檔頂部的距離
      var scrollTop = document.documentElement.scrollTop;// 獲取瀏覽器窗口頂部距離文檔頂部的距離(滾動條滾動的距離)
      return eleTop - scrollTop < visibleArea ? true : false
  }
  // 方法二 https://segmentfault.com/a/1190000010744417
  function isInSight(el) {
      const bound = el.getBoundingClientRect(); // 圖片到頂部可視區(qū)域的高度
      const clientHeight = window.innerHeight;// 可視區(qū)域的高度
      //如果只考慮向下滾動加載
      //const clientWidth=window.innerWeight;
      return bound.top <= clientHeight + 100;
  }
故林 回答

可以嘗試修改charset試試
前端也可以用replace對字符串替換

青瓷 回答

買三臺以上的服務(wù)器就好了啊, 對金融行業(yè)來說三臺服務(wù)器都不是事。。。
或者買臺高配的, 用虛擬機的模式, 這種也很常用

幼梔 回答

@donglegend 你好,謝謝,基本上可以,但是這種方式感覺有缺陷,如下:

//假設(shè)我想在1s中完成動畫(滑動250px)
//那么我需要函數(shù)執(zhí)行多少次呢?
//很顯然,如果我想動畫看上去越順滑,那必須每次移動的像素就越小,所以函數(shù)執(zhí)行越頻繁;
//相反,如果函數(shù)間隔時間越大,動畫會非常難看(一次移動的像素太多)

問題:假設(shè)我滑動的距離足夠大(1000px),執(zhí)行的時間足夠短(0.3s),看上去動畫要足夠順滑(每次移動5px),那么函數(shù)需要多長時間執(zhí)行一次呢? 。0.3 / (1000 / 5) ,0.3s要執(zhí)行200次函數(shù),每 0.0015s 執(zhí)行一次,這么頻繁的執(zhí)行函數(shù)到底有沒有問題呢?如果每次只能移動1px呢?

再者就是這些計算麻煩,不如css3動畫來得方便。

我用css實現(xiàn)的動畫和js鉤子實現(xiàn)的作比較,都是0.3s,總感覺css的動畫要快,要順滑。

<template>
    <transition
        v-on:before-enter="beforeEnter"
        v-on:enter="enter"
        v-on:leave="leave"
    >
        <slot></slot>
    </transition>
</template>
<script>
export default {
    name: 'animation',
    data() {
        return {
            enterTimer: null,
            leaveTimer: null
        }
    },
    methods: {
        beforeEnter: function(el) {
            //設(shè)置滑塊的初始位置(滑塊的寬度)
            el.style.bottom = '-250px'
        },
        enter: function(el, done) {
            clearInterval(this.leaveTimer)
            let _v = 0
            //假設(shè)我想在1s中完成動畫(滑動250px)
            //那么我需要函數(shù)執(zhí)行多少次呢?
            //很顯然,如果我想動畫看上去越順滑,那必須每次移動的像素就越小,所以函數(shù)執(zhí)行越頻繁;
            //相反,如果函數(shù)間隔時間越大,動畫會非常難看(一次移動的像素太多)
            this.enterTimer = setInterval(() => {
                if (_v < 250) {
                    _v += 2.5
                } else {
                    _v = 250
                    clearInterval(this.enterTimer)
                    done()
                }
                el.style.opacity = _v
                el.style.transform = `translateY(-${_v}px)`
            }, 3)
        },
        leave: function(el, done) {
            clearInterval(this.enterTimer)
            let _v = 250
            this.leaveTimer = setInterval(() => {
                if (_v > 0) {
                    _v -= 2.5
                } else {
                    _v = 0
                    clearInterval(this.leaveTimer)
                    done()
                }
                el.style.opacity = _v
                el.style.transform = `translateY(-${_v}px)`
            }, 3)
        }
    }
}
</script>

之前一直以為官方價紹了兩種方式是等價的,并且兩種方式對應(yīng)的demo不是等效的,感覺這是巨大的一個坑

笨小蛋 回答

你的依賴里面只提供了 slf4j api 沒提供實現(xiàn)隨便加一個應(yīng)該就 ok 了

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.25</version>
    </dependency>

我試了下可以的例子: https://github.com/aristotll/...

喜歡你 回答
function a(req, res, next) {
    const a1 = 'this is a1'
    //req.a1 = a1
    res.locals.a1 = a1
    next()
}

app.get('/b', a, (req, res) => {
    res.send(res.locals.a1)
})

等等方法

詆毀你 回答

它來自之前一個請求獲取到的cookie
圖片描述

傻叼 回答

先綁定;

data-item="{{item}}"

在事件處理函數(shù)里用event.currentTarget.dataset.item拿到當(dāng)前item

孤影 回答

點擊兩次肯定一次為true一次為false啊,和antd沒關(guān)系,一個checkbox點擊切換狀態(tài),原生的也是這樣

瞄小懶 回答

Controller相當(dāng)于是一家店的門面,誰也不希望進了生鮮超市的門,結(jié)果里面賣的是裝修材料。而Service提供的是功能,一家店的售貨員,換誰來當(dāng),都做的是同一件事。所以,沒必要。

負我心 回答

用 babel-preset-env,然后 target: node 應(yīng)該就可以了。

{
  "presets": [
    ["env", {
      "targets": {
        "node": "current"
      }
    }]
  ]
}

參考 https://babeljs.io/docs/en/en...

有點壞 回答

$_POST["key"]的寫法是錯誤的
正確的是isset($_POST["key"]) ? htmlspecialchars($_POST["key"]) : null;

其他的,不想說什么了

嫑吢丕 回答

你的題目中并沒有給出大概的Dom結(jié)構(gòu),以及mouseenter事件綁定在哪個元素上。
這個現(xiàn)象應(yīng)該是和事件冒泡有關(guān)系,內(nèi)部元素的mouseenter觸發(fā)后,向上冒泡,父元素的mouseenter都被觸發(fā)一遍。
還有一種可能是,mouseenter被某種原因綁定了多次,不斷累加,當(dāng)事件觸發(fā)后,就會出現(xiàn)你說的現(xiàn)象。