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

鍍金池/ 問答/ HTML問答
夏夕 回答

var reg = new RegExp('[1-9][0-9]|[5-9]')

等待更簡潔的解法

做不到 回答

微信應(yīng)該沒有單獨的關(guān)閉監(jiān)聽

左上角貌似是返回和關(guān)閉與一體的。onbeforeunload事件和onunload事件,看一下兼容性和具體生命周期會很有幫助

微信jssdk中的closeWindow可以主動關(guān)閉頁面

扯機薄 回答

decodeURIComponent 是用來解開encodeURIComponent,而不是escape

我的做法是使用promise來處理多個上傳請求,然后每個上傳請求完成后返回地址。
全部上傳完成后在請求一次,保存這幾條地址到數(shù)據(jù)庫。

promisify.js:

module.exports = (api) => {
    return (options, ...params) => {
        return new Promise((resolve, reject) => {
            api(Object.assign({}, options, { success: resolve, fail: reject }), ...params);
        });
    }
}

我封裝的上傳函數(shù)upload,放在network.js中:

function upload(options) {
    var url = options.url,
        path = options.path,
        name = options.name,
        // data = options.data,
        extra = options.extra,
        success = options.success,
        progress = options.progress,
        fail = options.fail

    console.log("upload url:" + url)
    const uploadTask = wx.uploadFile({
        url: url,
        filePath: path,
        name: name,
        formData: extra,
        success: function (res) {
            console.log(res);

            var data = res.data
            try {
                data = JSON.parse(res.data)
                console.log(data)
            }
            catch (e) {
                console.log(data)
                throw(e)
            }

            if (res.statusCode == 200 && data.code == 1000) {
                if (success) {
                    success(data)
                }
            }
            else {
                if (fail) {
                    fail(data)
                }
            }

        },
        fail: function (res) {
            console.log(res)
            if (fail) {
                fail(res)
            }
        }
    })

    uploadTask.onProgressUpdate((res) => {
        console.log('上傳進(jìn)度', res.progress)
        console.log('已經(jīng)上傳的數(shù)據(jù)長度', res.totalBytesSent)
        console.log('預(yù)期需要上傳的數(shù)據(jù)總長度', res.totalBytesExpectedToSend)
        if (progress) (
            progress(res)
        )
    })
}

module.exports = {
    upload: upload
}

上傳:

const network = require("../../utils/network.js")
const promisify = require("../../utils/promisify.js")

//轉(zhuǎn)為promise對象
const upload = promisify(network.upload)


//上傳函數(shù)
uploadMultiImage: function (paths) {
    let z = this
    
    let url = '...'

    const promises = paths.map(function (path) {
        return upload({
            url: url,
            path: path,
            name: 'file',
            extra: {},
        })
    })

    wx.showLoading({
        title: '正在上傳...',
    })
    
    Promise.all(promises).then(function (datas) {
        //所有上傳完成后
        
        wx.hideLoading()

        // 服務(wù)器返回的路徑
        let paths = datas.map(data => {
            return data.data
        })

        // 保存,這里可以選擇發(fā)送一個請求,保存這幾條路徑
        images = images.concat(paths)
        z.setData({
            images: images
        })
    }).catch(function (res) {
        wx.hideLoading()
        util.handleFail(res)
    })
}
空白格 回答

lsof -i:端口號 先確認(rèn)服務(wù)開啟。
如果是node往下看 沒有的話是沒開成功 有服務(wù)但是沒node 記住 pid sudo kill -9 pid
然后嘗試訪問0.0.0.0或127.0.0.1
如果ok 是你host的問題
如果不ok 就繼續(xù)等回復(fù)。

青檸 回答

組件卸載 就跟dom中移除節(jié)點一個意思,比如你移除個組件(一般關(guān)閉某個頁面的時候會把這個頁面下面的所以子組件全部移除),就會觸發(fā)componentWillUnMount事件

莓森 回答

css 權(quán)重問題吧,第一個是 #id+#id 的組合,第二個是 #id,肯定是第一個大啦

病癮 回答

經(jīng)過摸索,發(fā)現(xiàn)只能build之后才能實現(xiàn)。

http://mapshaper.org/

mapshaper 是一個強大的地圖文件編輯器。
合并的話可以使用dissolve命令:
比如我要合并的地圖文件為province.json;

[{"type": "Feature", "properties":{"name": "廣東","alias": "兩廣地區(qū)"}},
{"type": "Feature", "properties":{"name": "廣西","alias": "兩廣地區(qū)"}}]

在mapshaper.org網(wǎng)站,開啟控制臺;

dissolve 'alias' -o result.json

result.json就得到了合并的結(jié)果

短嘆 回答

正好碰到了這個問題,我也試了很多方法,最后轉(zhuǎn)變了思路,你看能不能用上。
如果你是為了對外(不是nginx和tomcat間)的安全,那么nginx已經(jīng)替你認(rèn)證過了,tomcat就不用了。
你取證書是為了取用戶名的話,可以在nginx里直接取到$ssl_client_s_dn ,返回建立的SSL連接中客戶端證書的DN主題字段,里面是包含用戶名的,你直接把這個存到header里,在后面的應(yīng)用服務(wù)器直接取Header就行了。

我以為 回答

1.文章就同一個頁面,只是渲染的文章不同而已
2.https://juejin.im/post/5ae081aaf265da0b767d263a這是掘金的文章詳情,可以看到也是/post/:id這種格式,其實這是前端實現(xiàn)的路由,掘金是vue開發(fā)的,你如果想實現(xiàn)這種url,可以了解一下。普通的就和你說的一樣,是url后接參數(shù)

葬愛 回答

cnpm install -g webpack@3

網(wǎng)上的新手教程應(yīng)該是針對v3的,所以你應(yīng)該安裝V3

亮瞎她 回答

$.ajax帶你一路暢游~~

練命 回答

你可能需要先學(xué)習(xí)javascript再學(xué)習(xí)nodejs,fs.readFile的回調(diào)函數(shù)作用域下并沒有res的定義。