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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
菊外人 回答

針對(duì)你末尾的問(wèn)題:

  1. webpack 的打包方式有很多種,既可以是一個(gè) bundle(混合了一堆JS代碼的文件)也可以是一個(gè) library(類似 jQuery 這樣有明確的全局命名等),注意這里的 bundle 和 library 只是為了方便理解而說(shuō)的,并不精確。建議你看一下 webpack 編譯后的文件,會(huì)有更深的理解。
  2. 可以,但是更準(zhǔn)確的描述應(yīng)該是一個(gè) library (類似 jQuery 這樣的庫(kù))。通過(guò) webpack 的 target 屬性可以進(jìn)行設(shè)置(library)。
  3. 比如你打包出來(lái)了一個(gè) library(類似 jQuery 或者一個(gè) UI 庫(kù)),那么直接把 library 復(fù)制到你想引用的項(xiàng)目里去引用就行了,不管是 require 還是直接 script src(需要打包成 umd 模塊)。
  4. 對(duì)。
  5. 取決于你模塊的輸出規(guī)范,是 CommonJS,CMD,AMD 還是 UMD(通用)。

最后總結(jié)一下,你所說(shuō)的 sdk 實(shí)際上就是一個(gè)庫(kù)。而這個(gè)庫(kù)應(yīng)該單獨(dú)拿出來(lái)維護(hù),就像 jQuery 是一個(gè)倉(cāng)庫(kù),Bootstrap 是一個(gè)倉(cāng)庫(kù),這兩個(gè)倉(cāng)庫(kù)的輸出的 js 文件,都是單獨(dú)編譯的,而不是放在一起編譯。所以你的庫(kù)不應(yīng)該和項(xiàng)目放在同一套 webpack 配置下去編譯。應(yīng)該分開(kāi)存放,sdk 編譯完以后,將編譯后的文件放到需要使用的項(xiàng)目中去引用。可以參考一些基于 webpack 構(gòu)建工具的庫(kù)的源碼,比如 ant-design,element-ui 等等。

當(dāng)然,并不是 webpack 做不到在一個(gè)項(xiàng)目中同時(shí)編譯兩份代碼。只是這樣做會(huì)非常不好維護(hù)。

黑與白 回答

babel最新版的更新為"presets": ["env"],照著這個(gè)來(lái)吧。
安裝依賴也比較方便。

npm install babel-preset-env --save-dev
冷溫柔 回答

不能在回調(diào)里設(shè)ctx.body,回調(diào)的時(shí)候請(qǐng)求已經(jīng)返回了,用async/await吧。

一個(gè)類似的問(wèn)題:https://segmentfault.com/q/10...

傻丟丟 回答

執(zhí)行scripts里的命令要npm run 命令名
npm start可以運(yùn)行是為了方便開(kāi)發(fā)者使用,npm-start

This runs an arbitrary command specified in the package's "start" property of its "scripts" object. If no "start" property is specified on the "scripts" object, it will run node server.js.

npm start會(huì)執(zhí)行scripts里的start字段。 如果沒(méi)有start字段則執(zhí)行node server.js

怪痞 回答

因?yàn)檫@只是通過(guò)設(shè)備類型添加中間件。
判斷設(shè)備類型之后,判斷查看的是否是文件,返回路徑下文件,沒(méi)有就404。

嘟尛嘴 回答

數(shù)據(jù)你是從后臺(tái)獲取的吧 那就讓后臺(tái)去根據(jù)登陸的人員去判斷來(lái)返回你對(duì)應(yīng)的數(shù)據(jù),權(quán)限這東西一般都是后臺(tái)來(lái)控制的

咕嚕嚕 回答
var data = []
$('table tr').each(function() {
    var item = {}
    $(this).find('input').each(function() {
        var $input = $(this)
        item[$input.attr('name')] = $input.val()
    })
    data.push(item)
})
console.log(data)
墨小白 回答

那就加上path,[path]_[name]_[local]_[hash:base64:5]

筱饞貓 回答

這個(gè)是中文吧,不專業(yè)點(diǎn)說(shuō),中文的碼就是這樣的,并且這個(gè)碼通用于其他語(yǔ)言

離魂曲 回答

謝邀!


element-ui封裝此組件的時(shí)候就是固定了位置,雖然可以利用offset來(lái)自定義偏移量,但是并沒(méi)有提供可以隨屏幕滾動(dòng)的功能。

從實(shí)際用途來(lái)看,確實(shí)也并不需要這么一個(gè)功能,這是一個(gè)彈出層,點(diǎn)擊點(diǎn)出后,用戶要對(duì)其在原位置修改,跟隨滾動(dòng)使用場(chǎng)景并不多,因此提供這么幾個(gè)想法以供參考:
1、出現(xiàn)彈出框時(shí),禁止屏幕滾動(dòng)
2、自己封裝一個(gè)組件,用于實(shí)現(xiàn)和popover組件差不多的功能,但是可以跟隨屏幕滾動(dòng)
3、出現(xiàn)彈出框時(shí),用戶滾動(dòng)屏幕,當(dāng)popover因滾動(dòng)被遮擋一部分之后,關(guān)閉彈框


希望我的回答對(duì)你有所幫助!
初念 回答

elementUI中el-upload 中有一個(gè)鉤子函數(shù):before-upload(上傳文件之前的鉤子,參數(shù)為上傳的文件,若返回 false 或者返回 Promise 且被 reject,則停止上傳。), 所以你只需要在這個(gè)鉤子函數(shù)中判斷即將上傳的文件是否在上傳列表(或者已上傳文件)中,然后在進(jìn)行處理你希望的邏輯

有問(wèn)題可以先查看文檔,一般來(lái)說(shuō)在文檔中都可以找到方法

element :component/upload

替身 回答

我第一反應(yīng)是你的背景色正好和它文字的顏色一樣……調(diào)一下背景色試試?

厭遇 回答

微信小程序?
微信小程序只能用https進(jìn)行訪問(wèn)(測(cè)試時(shí)可以不用https)。 你這個(gè)錯(cuò),感覺(jué)是你的https證書(shū)有問(wèn)題,httpsz證書(shū)需要最高等級(jí)的證書(shū)才行。證書(shū)不全會(huì)導(dǎo)致https在某些嚴(yán)格的瀏覽器上不能訪問(wèn)。

六扇門 回答

打開(kāi)控制臺(tái)調(diào)試,應(yīng)該不是代碼的問(wèn)題,看看線上css是否引入

凹凸曼 回答

后臺(tái)返回來(lái)的簽名字段是錯(cuò)誤的

局外人 回答

不知道你說(shuō)的不用jQuery是什么意思?用原生的js,如果有更方便的jQuery為什么不用?具體思路就是:
1.遍歷am-u-md-3獲取里面的p元素的innerText
2.用正則匹配,看是否匹配,如果匹配,設(shè)置div的display為none
3.如果不匹配,則繼續(xù)

苦妄 回答

看你給出的代碼,你以前沒(méi)寫(xiě)過(guò)“異步”結(jié)構(gòu)的代碼嗎?
js 里拿數(shù)據(jù)都是異步的,不是同步的,沒(méi)有 return ,只有 callback 。