1.+号拼接
'/pages/post/index?id='+this.id
2.``、${}拼接
`${key}=${encodeURIComponent(query[key])}`
3.方法函数、``拼接
//index.js
// 转化 {a:1,b:2,c:3} ==> a=1&b=2&c=3
export function stringify(target = {}) {
// 必须是对象 object
if (typeof target !== 'object') {
return
}
// 除去 array
if (typeof target === 'object' && Array.isArray(target)) {
return
}
return Object.keys(target).map(item => `${item}=${target[item]}`).join('&')
}
import { stringify } from 'index.js'
uni.redirectTo({
url: `/pages/internalPush/extension/awardPromotion?${
stringify({
fromUserXhCId: params.fromUserXhCId,
empTel: params.empTel
})
}`
})