鍍金池/ 問答/ HTML問答
法克魷 回答

應(yīng)該是這個列子中的 return的問題
把第一個例子稍微改下,不用return。

 var foo = function(a) {
    var ab = 0;
     eval(a);
};
foo("alert(ab)")

得到的結(jié)論就跟第二個例子一樣來了

通過eval()執(zhí)行的代碼,具有與該執(zhí)行環(huán)境相同的作用域鏈 ,不一定是全局。

我感覺,應(yīng)該是 return 是函數(shù)結(jié)構(gòu)的一部分,(這里的結(jié)構(gòu)不是指函數(shù)簽名,畢竟js 沒有函數(shù)簽名,而且函數(shù)簽名也不包括函數(shù)返回值)不可能通過傳遞參數(shù),改變函數(shù)結(jié)構(gòu)。

默念 回答

這是之前寫的返回頂部的組件,就是在 componentDidMount 里監(jiān)聽 window scroll 事件。
https://github.com/BaoXuebin/xdbin-react-app/blob/master/src/app/components/BackTop.jsx

這里分享一個之前遇到的坑吧。因?yàn)榉祷仨敳窟@個組件基本每個頁面都會用到,而一個頁面里對 window scroll 事件的處理有可能不止一個。如果每個組件里都寫如下代碼:

componentDidMount() {
    window.onscroll = () => {
        // ...
    };
}

則肯定會覆蓋原有的 window.onscroll 方法。所以正確的處理應(yīng)該是延續(xù) onscroll 事件的冒泡執(zhí)行。

componentDidMount() {
    window.onscroll = () => {
        if (window.onscroll) {
            window.onscroll();
        }
        // ...
    };
}
夏木 回答

react 從15.0 不支持ie8了。 試一下之前的版本: http://react-ie8.xcatliu.com/...

心癌 回答

overwritten(重寫了)從父級傳來的屬性了。這個在vue 2.0 是不允許的。你可以用vue的語法糖.sync 或者直接$emit

笑忘初 回答

https://clipboardjs.com/
該插件兼容絕大多數(shù)瀏覽器;
非常方便;

清夢 回答

我記得bootstra-table顯示的都是JSON數(shù)據(jù)
,你可以試試接送數(shù)據(jù)

墻頭草 回答

有個超簡單的方法,那就是使用 css的max-width,值為要加載的圖片寬度

<img class="lazyload" src="loading.gif(loading.gif圖片路徑)" data-src="要加載的圖片路徑" style="max-width:200px"/>
吃藕丑 回答

$refs: {

validate: HTMLFormElement

}

兮顏 回答

你刷新後整個vue就是重新初始化了,你的登錄狀態(tài)當(dāng)然不再存在啦,你可以配合後臺用session,或者vue用localStorage來存下你的登錄狀態(tài),每次初始化vue時先往session或localStorage裏找找登錄狀態(tài),有就自動登錄

朕略萌 回答

同一個css動畫可以重復(fù)播放。這個是肯定的。所以問題應(yīng)該出現(xiàn)在你的代碼邏輯上。

青黛色 回答
 success: function (res) {
                 that.globalData.openId = res.data
                 console.log(that.globalData.openId)
              },

這個地方少寫了resolve( xxx ),

success: function (res) {
                                  wx.setStorage({
                                      key: "openid",
                                      data: res.data.openid
                                  })
                                  that.globalData.openId = res.data.openid
                              }

這個地方同樣少寫了resolve(xxx)

不調(diào)用reslove函數(shù),then是不會執(zhí)行的

毀憶 回答

你路由配置里面的meta keepAlive怎么配置的 把不需要緩存的keepAlive改成false

喵小咪 回答

自己把自己坑了。。。
錯誤地應(yīng)用了 request包的寫法。。
clipboard.png

淡墨 回答

服務(wù)端渲染?

胭脂淚 回答

mousedown鼠標(biāo)按鍵按下后觸發(fā);
mouseup是在鼠標(biāo)按鍵松開之后會觸發(fā);
mousemove在鼠標(biāo)按下松開均會觸發(fā);

只有鼠標(biāo)松開后才會觸發(fā)mouseup,請問您的所謂不會觸發(fā)是哪種情況下?

給你的Cascader 外面套一個div 讓你的div寬度自適應(yīng),它自己就會跟著自適應(yīng).

久不遇 回答

你在drive里面調(diào)用了ignition