在util.js中写入以下函数
let getQueryString = function (url) {
let options = decodeURIComponent(url.scene)
if (typeof options == 'object'){
return options //发布后获取方式
}else{
//开发工具获取方式
if(options){
let urls = options.split('&')
let urlarr = new Object()
for(var i=0;i<urls.length;i++){
let item = urls[i].split('=')
urlarr[item[0]] = item[1]
}
return urlarr
}else{
return null
}
}
}
//外部调用
module.exports = {
getQueryString: getQueryString,
}
页面中使用
//js文件引入
const util = require('../../utils/util.js')
//onLoad中调用
let canshu = util.getQueryString(options)
//获取参数值
this.setData({
user_id:canshu.user_id
})