單頁面應用在微信分享時引數為 Object

2021-10-05 16:36:20 字數 625 閱讀 9425

$route.query.recommendid 返回 123

b 通過這個鏈結再進行分享

https:www.***.com/wx/activity/h5?id=666&recommendid=123&recommendid=456

這時候 $route.query.recommendid 引數返回的就是乙個陣列 [『123』,『456』],部分機型在進入 b 的鏈結時會把 recommendid 這個引數合併成陣列,就出現了引數為 [object] 的問題了。

解決辦法

在分享前對當前頁面的 url 預處理,替換掉已有的 recommendid

let _href = location.href

if(location.href.

indexof

('recommendid'

)!==-1

)replaceparamval

(url, paramname, replaceval)

變數的應用在spool時

spool的sql語句很是複雜,為了減少執行時間提高效能,我考慮了首先根據索引找出符合條件的記錄總數,並根據總數是否大於0,來對要執行的sql新增條件。如 sql variable a2 number sql select count into a2 from table where length ...

request應用 在JSP頁面顯示訪問者IP

方法一 純前台,不涉及後台操作。直接在jsp頁面中需要顯示ip的地方使用 request.getremoteaddr 即可顯示當前ip。通過 訪問的方式沒法獲得ip。方法二 結合後台,使用引數方式在前台顯示ip。在後台的doget 或者dopost 中,使用一下方式 後台 前台,在需要顯示ip的地方...

node應用線上部署時鎖定包的依賴版本

包a 包b 包c 假設在開發時,我們執行npm install a得到以下的依賴鏈 a 0.1.0 b 0.0.1 c 0.0.1而在專案需要部署上線時,我們不可能把所有node modules放到線上伺服器中,所以將專案 放到伺服器時,我們便會執行npm install a,而恰恰這階段,包b的版...