鍍金池/ 問答
貓館 回答

postMessage到外面

空白格 回答

自己在路由配置404頁面
放到最后
{
path: '*',
component: index
}

不討喜 回答

對打包的配置化,如果打包的時候有錯誤我們就拋出錯誤,我們可以在webpack()回調(diào)里拿到一個stats打包狀態(tài),process.stdout.write跟console.log一個意思因為在node環(huán)境里console.log也是用process封裝的就是向cli里打印輸出。但是輸出的時候進行了一些格式化。 colors : 讓打包的時候有顏色。 module : 去掉內(nèi)置模塊信息 children :去掉子模塊 chunks : 增加包信息(設(shè)置為 false 能允許較少的冗長輸出)chunkModules : 去除包里內(nèi)置模塊的信息

練命 回答

答案已經(jīng)找到了 是一個非常低級的錯誤! 我在有瀏覽器前綴的js語句中少給了 ‘px’作為單位 造成 樣式無效!低級錯誤 一定要避免!

拮據(jù) 回答

可以試試這樣:

在父頁面 onShow 方法中設(shè)置數(shù)據(jù)刷新. 這樣當wx.navigateBack()后就能觸發(fā)更新了.

心癌 回答

你這個要寫在success里面的,可以寫個函數(shù)把result傳過去,比如

$.ajax({

            type: "post",
            url: "./cgi/xxxxxxxxxx",
            dataType: "json",
            data: {FromStation: DepartureCity, ArriveStation: ArrivalCity, DepartureDate: DepartDate},
            success: function (result) {
                console.log(result);
                var resultLen = result.length;
                for (var i = 0; i < resultLen; i++) {
                    $(".lv-thead").after(aaa(result));
                }             
            }
        });

function aaa(result){

var tickets = '<li class="lv-tbody" data-testdt="202">\
                          <div>\
                              <div class="td col1">\
                                  <h3 class="train">'+ result[i].TrainCode+'</h3>\
                              </div>\
                              <div class="td col2">\
                                  <p class="start"><i class="ico-start">Start</i><span>Beijing South</span></p>\
                                  <p class="end"><i class="ico-end">End</i><span>Shanghai Hongqiao</span></p>\
                              </div>\
                              <div class="td col2">\
                                  <time class="startime">20:00</time>\
                                  <time class="endtime daytime">12:10\
                                      <span title="車次到達日期 2017-12-23" class="i_2day">+2</span>\
                                  </time>\
                              </div>\
                              <div class="td col6">\
                                  <time class="duration">40h10m</time>\
                              </div>\
                              <div class="td col3" style="width: 214px">\
                                  <p class="ticketed">Business cabins&nbsp;<span class="price"><em class="g-rmb">¥</em>360</span>\
                                  </p>\
                                  <p class="ticketed">First-class seats&nbsp;<span class="price"><em class="g-rmb">¥</em>720</span>\
                                  </p>\
                                  <p class="ticketed">Second-class seats&nbsp;<span class="price"><em class="g-rmb">¥</em>1144</span>\
                                  </p>\
                                  <p class="ticketed">Advanced soft sleeper&nbsp;<span class="price"><em class="g-rmb">¥</em>360</span></p>\
                              </div>\
                              <div class="td col4">\
                                  <p class="surplus">100張</p>\
                                  <p class="surplus">100張</p>\
                                  <p class="surplus"><span style="color: #fc773c">僅2張</span></p>\
                                  <p class="surplus">&nbsp;</p>\
                              </div>\
                          </div>\
                      </li>';
                      return tickets ;
}
怪痞 回答

mounted就是dom已經(jīng)掛載完成了, 如果你是更新這個頁面 那應(yīng)該是updated 里面監(jiān)聽scroll

壞脾滊 回答

好吧,事實證明我運氣不怎么好,沒人遇到相同的問題,我只能禁止頁面滾動,用touch事件來仿寫滾動了,感覺好麻煩啊

安淺陌 回答

可以點擊在點擊其他元素時將v-model綁定的值進行清空

不歸路 回答

1、其實不可點擊,就是一個用戶的感知,不代表事件一定不執(zhí)行。
2、你這個例子,可以在 changeSection 里面做邏輯嘛,在函數(shù)開始部分,當達到你的禁用條件后,直接 return null; 就好了,這個函數(shù)就不執(zhí)行后面的邏輯了,對于用戶的感知來說,就是這個點擊無效;
3、當然了,如果你非要用css來搞事情的話,那么還真有這個樣式:pointer-events: none;,設(shè)置后,就和鼠標事件拜拜了,具體功效,你可以自行嘗試,如有疑問,歡迎Google。

獨白 回答

clipboard.png

可以選擇版本號

笑忘初 回答

webpack 加載不加載哪個文件, 與你把文件放在哪個目錄無關(guān), 與你設(shè)不設(shè)置 loader也無關(guān)。
webpack 打包的時候會靜態(tài)代碼分析:從入口文件開始, 把你require/import的文件打包。
比如 import xx from './src/xx', 那么xx.js 將會被打包,同時會打包xx.js 里面的require/import打包。
類似 ‘./src/xx’這種路徑,靜態(tài)分析的時候是知道文件目錄的,打包沒有問題。 那么假如路徑里面包含變量呢? 比如

var path = ...
require('./src/' + path)

這種時候靜態(tài)分析并不能確切的知道打包src下的哪個文件。此時webpack會打包src下的所有文件。 所以題主 會看到 './src ^./.*$ ' 這樣的路徑。
webpack內(nèi)部會記錄一個 文件名與 webpack內(nèi)部地址的 map記錄。 從而在運行的時候加載。 為了方便理解,貼一下 這種情況webpack打包之后的代碼:

 (function(module, exports, __webpack_require__) {

var map = {   
    "./fd1": 0,
    "./fd1.js": 0,
    "./fd2": 1,
    "./fd2.js": 1
};
function webpackContext(req) {
    return __webpack_require__(webpackContextResolve(req));
};
function webpackContextResolve(req) {
    var id = map[req];
    if(!(id + 1)) // check for number or string
        throw new Error("Cannot find module '" + req + "'.");
    return id;
};
webpackContext.keys = function webpackContextKeys() {
    return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 4;

/***/ }),
孤巷 回答

同上,你給img加了上邊距導(dǎo)致的額

歆久 回答
  1. 箭頭函數(shù)的this完全根據(jù)外部作用域來決定
  2. 全局下的對象當前的this是window。

解決方案:

var name="window";
var obj= {
    name : 'netease',
    that : this,
    print1: function(){     //函數(shù)包裹
        return ()=>{
            console.log(this.name);
        }
    },
    print2: ()=>{
        console.log(this.name);
    }
}
console.log(obj.that);     // window
obj.print1()();            // netease
obj.print2();              // window
  1. 我們先要搞清楚一點,obj的當前作用域是window,如 obj.that === window。
  2. 如果不用function(function有自己的函數(shù)作用域)將其包裹起來,那么默認綁定的父級作用域就是window。
  3. 用function包裹的目的就是將箭頭函數(shù)綁定到當前的對象上。 匿名函數(shù)的作用域是當前這個對象,所以之后箭頭函數(shù)會自動綁定到此函數(shù)所在作用域的this,即obj 。

我最近的文章里有詳細的說明。 ( 逃

離人歸 回答

ng-content是你需要的進行內(nèi)容投影的一個插槽,定義了ng-content之后,插件內(nèi)部的全部內(nèi)容都會投影到ng-content的位置。ng-content還有一個select屬性,將滿足select條件的內(nèi)容投影到相應(yīng)的位置。參考ng-content具體用法

不將就 回答

建議你 打印出字體,看看是不是字體導(dǎo)致的問題.

不歸路 回答

錨點不行,同屏帶滾動條,會一直跳到頂部.用js直接滾動到那個位置.

她愚我 回答

DOMContentLoaded 和 Load

DOMContentLoadedLoad 分別對應(yīng) 頁面 DOMContentLoadedLoad 事件觸發(fā)的時間點,即:

DOMContentLoaded:DOM樹構(gòu)建完成。即HTML頁面由上向下解析HTML結(jié)構(gòu)到末尾封閉標簽</html>

Load:頁面加載完畢。 DOM樹構(gòu)建完成后,繼續(xù)加載html/css 中的圖片資源等外部資源,加載完成后視為頁面加載完畢。

DOMContentLoaded 會比 Load 時間小,兩者時間差大致等于外部資源加載的時間。

Finish

Finish 時間與DOMContentLoadedLoad 并無直接關(guān)系。

Finish 時間是頁面上所有 http 請求發(fā)送到響應(yīng)完成的時間,HTTP1.0/1.1 協(xié)議限定,單個域名的請求并發(fā)量是 6 個,即Finish是所有請求(不只是XHR請求,還包括DOC,img,js,css等資源的請求)在并發(fā)量為6的限制下完成的時間。

Finish 的時間比 Load ,意味著頁面有相當部分的請求量,

Finish 的時間比 Load ,意味著頁面請求量很少,如果頁面是只有一個 html文檔請求的靜態(tài)頁面,Finish時間基本就等于HTML文檔請求的時間。(如下圖)
clipboard.png

頁面發(fā)送請求和頁面解析文檔結(jié)構(gòu),分屬兩個不同的線程,

所以 Finish 時間與DOMContentLoadedLoad 并無直接關(guān)系

有點壞 回答

SELECT
p.*
FROM
product
LEFT JOIN table2 t2

ON t2.cm_class = p.class_id 

LEFT JOIN table1 t1

ON t1.meal_id = t2.class_num 

WHERE t1.meal_id = 1

看來跟一樓的答案是一致的,有條件的話,不一定用內(nèi)連接。