鍍金池/ 問答/HTML/ 前后端分離的前端.js文件如何給參數(shù)

前后端分離的前端.js文件如何給參數(shù)

前后端分離后將.html .css .js 單獨出來,后臺用的是node和egg框架
放在cdn上用于加快訪問速度,但是缺點是參數(shù)該如何獲???
如果用模板渲染view里 ctx.render('',...)當然是可以獲取參數(shù)的。但是這就無形中給后端增加了請求壓力。

回答
編輯回答
眼雜

你可能是想js獲取url參數(shù),直接截字符串,是可以獲取參數(shù)。

const getQueryString = paramKey => {
    let url = window.location.href.split('?')[1] || ''
    let params = {}

    url = url.replace(/#.*$/, '').split('&')

    for (let i = 0; i < url.length; i++) {
        let num = url[i].indexOf('=')
        if (num > 0) {
            let key = decodeURIComponent(url[i].substring(0, num))
            let val = url[i].substr(num + 1) || ''
            try {
                val = decodeURIComponent(val)
            } catch (ex) { }
            params[key] = val
        }
    }
    return params[paramKey]
}

但其實后端做這個更簡單,后端就是用來做這個的,如果這個都不能做,還能做啥

2018年5月4日 23:15