鍍金池/ 問(wèn)答/ HTML問(wèn)答

找到了問(wèn)題,原來(lái)這一行沒(méi)有綁定:name

<MenuItem v-for="(child, k) in group.children" name="child.name">{{child.name}}</MenuItem>

同意樓上,只能在微信公眾號(hào)號(hào)后臺(tái)添加安全域名,然后在域名下操作才能生效

axios默認(rèn)不帶cookie請(qǐng)求,你需要設(shè)置withCredentials: true

墨小白 回答

package.jsonscripts.dev 改下 port就可以了,我把 host 也改成 wifi 的ip地址,這樣可以在手機(jī)端訪問(wèn)

  "scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 192.168.1.3 --port 9090",
    "start": "npm run dev",
    "lint": "eslint --ext .js,.vue src",
    "build": "node build/build.js"
  }
你的瞳 回答
  1. webstorm插件開(kāi)發(fā)搜索不到可以試試搜 idea插件開(kāi)發(fā)
  2. 可以去官網(wǎng)找找:http://www.jetbrains.org/intellij/sdk/docs/welcome.html
  3. 為了 px2rem有非常多解決方案,沒(méi)有必要專門(mén)搞一個(gè)插件,具體來(lái)說(shuō)大概有以下幾種

    • sass、less之類的css預(yù)編譯語(yǔ)言,使用函數(shù)
    • webpack、gulp之類的打包工具
    • postcss等之類的
具體還得看你工程結(jié)構(gòu)如何,選擇相應(yīng)的工具即可。
入她眼 回答

post請(qǐng)求,url不能拼接參數(shù)

怪痞 回答

這里是一個(gè)正確的示例,JSFiddle

首先,如果這是一個(gè)Number類型,那么Default賦值的時(shí)候需要給一個(gè)Number而不是String。

另一個(gè)潛在的錯(cuò)誤是value.length的使用,Number對(duì)象沒(méi)有length屬性,可以轉(zhuǎn)字符串再調(diào)用該方法

練命 回答

這樣看得懂了咩

var p3 = new Promise((resolve, reject) => {
  setTimeout(() => {
    resolve('foo');
  }, 100);
});

setTimeout可以不止兩個(gè)參數(shù)的

耍太極 回答

你的思路很明確,學(xué)一下js的基礎(chǔ)語(yǔ)法和數(shù)組操作就知道怎么做了。

離人歸 回答

502 Bad Gateway
代表的意思是網(wǎng)關(guān)后面的應(yīng)用程序發(fā)生了500錯(cuò)誤。所以你要做的是找出這個(gè)500錯(cuò)誤具體是什么,看錯(cuò)誤消息和堆棧。取決于你如何處理異常,錯(cuò)誤消息可能位于你的應(yīng)用程序日志中,或者Windows事件中,自己找找看。

PS:這個(gè)問(wèn)題跟MongoDB似乎沒(méi)有什么聯(lián)系,標(biāo)簽打得不太對(duì)。

寫(xiě)榮 回答

servlet,是運(yùn)行在服務(wù)器端的程序,所以可以對(duì)磁盤(pán)文件做任何的訪問(wèn),沒(méi)有限制,不會(huì)像瀏覽器一樣有沙箱,盡管用java的文件操作api就可以了

半心人 回答
  1. 在這個(gè)例子里,想在bar里面訪問(wèn)foo作用域中的變量是不可能的
  2. 在瀏覽器中,bar中的this指向全局變量。在node中不是
嫑吢丕 回答

是調(diào)用了toString。

Document.prototype.inspect = function(options) {
  var isPOJO = options &&
    utils.getFunctionName(options.constructor) === 'Object';
  var opts;
  if (isPOJO) {
    opts = options;
    opts.minimize = false;
  }
  return this.toObject(opts);
};

/**
 * Helper for console.log
 *
 * @api public
 * @method toString
 * @memberOf Document
 */

Document.prototype.toString = function() {
  return inspect(this.inspect());
};
你的瞳 回答

從后臺(tái)讀取權(quán)限列表,預(yù)先定義好每個(gè)role能看到的路由,動(dòng)態(tài)顯示即可。

筱饞貓 回答

業(yè)務(wù)名的命名和請(qǐng)求響應(yīng)有啥關(guān)系?

毀憶 回答

設(shè)置 xAxis.axisTick.alignWithLabeltrue就可以

xAxis: [{
    axisTick: {
        alignWithLabel: true // 類目軸中在 boundaryGap 為 true 的時(shí)候有效,可以保證刻度線和標(biāo)簽對(duì)齊。
    }
}]

Echarts官網(wǎng)說(shuō)明

萌小萌 回答
Return Values ?

Returns FALSE if var exists and has a non-empty, non-zero value. Otherwise returns TRUE.

The following things are considered to be empty:

"" (an empty string)
0 (0 as an integer)
0.0 (0 as a float)
"0" (0 as a string)
NULL
FALSE
array() (an empty array)
$var; (a variable declared, but without a value)

不同語(yǔ)言沒(méi)法比, 比如:

  1. 如果變量foo($foo)不存在, PHP的empty($foo)不會(huì)報(bào)錯(cuò), 返回FALSE, 而JS中!foo則會(huì)報(bào)ReferenceError`
  2. JS中有undefined類型而PHP中沒(méi)有
  3. JS中有NaNPHP中沒(méi)有
  4. JS中沒(méi)有floatint的概念, 都是number, 統(tǒng)一用IEEE-754表示, 所以會(huì)有NaN, -0, Infinity等幾個(gè)特殊值.

如果可以對(duì)比的話:

  1. 相同的是空字符串"", NULL/null, FALSE/false, 0(0.0)/0都會(huì)假
  2. 不同的是空數(shù)組[]在PHP中為假, JS中為真

你上面的bookAjax函數(shù) 沒(méi)定義接受參數(shù)。。。

你的瞳 回答
使用vue.js前端框架,如果從http換成https,會(huì)對(duì)前端代碼有影響么?是不是稍微改幾行配置就行了?

有沒(méi)有影響,是看你原來(lái)的設(shè)計(jì)。除了地址換了之外,最大的可能影響,是在?https 中的頁(yè)面,還遺留了?http 的資源, https 的頁(yè)面瀏覽器是不允許有?http 資源的(會(huì)阻止加載)。

如題。另外,使用https是不是一定要花錢(qián)買(mǎi)證書(shū)才行?軟件產(chǎn)品是不是只要買(mǎi)一次就可以?

不一定要花錢(qián)。

證書(shū)不是針對(duì)“軟件產(chǎn)品”的,最低級(jí)的簡(jiǎn)單的證書(shū),是發(fā)給“域名”的。高級(jí)的點(diǎn),可能涉及“企業(yè)主體”的認(rèn)證。
當(dāng)然,廣義上來(lái)說(shuō),“證書(shū)”只是一個(gè)認(rèn)證的手段,你給 chrome 的擴(kuò)展市場(chǎng)提交項(xiàng)目,都會(huì)給你一個(gè)證書(shū)。所以,這里就單指?https 中用的那種證書(shū)吧。

離夢(mèng) 回答

問(wèn)題一:這三個(gè) js 文件可以打包成一個(gè) js 嗎?打包成一個(gè)豈不是更簡(jiǎn)潔嗎?

可以打包成一個(gè),修改vue-cli配置中的plugins配置項(xiàng),移除CommonsChunkPlugin部分。打包在一起簡(jiǎn)潔,但無(wú)法有效的利用緩存,比如,vendor.js打包的的第三方依賴包部分,很少情況下才會(huì)更新,所以可以有效利用緩存來(lái)提高性能

問(wèn)題二:dist/js 這個(gè)文件夾中另外3個(gè) .map 的文件有什么用?

這個(gè)請(qǐng)百度/谷歌查閱source map知識(shí)點(diǎn),用于在瀏覽器端快速debug