1.href//跳转刷新页面 @click = jumpCompanyProfile(item.picktextUrl)//参数是后台给的接口 jumpCompanyProfile(url){ window.location.href = url } 2.router//跳转时不刷新页面 1)不带参数 @click = jumpCompanyProfile(); jumpCompanyProfile(){ this.$router.push('/companyProfile') } 2)带参数 @click = jumpCompanyProfile(orgInfo.companyId)//此参数是后台给的接口 jumpCompanyProfile(currCompanyId){ let urlParams = { path: '/companyProfile',//要挑战的页面路径 query: { companyId: currCompanyId //要带的参数 } }; this.$router.push(urlParams); } //在CompanyProfile页面 data () { return { jmOrgId : 0//定义一个变量用来接收跳转时传过来的参数 } }, mounted() { this.jmOrgId = this.$route.query.companyId;//接收跳转时传过来的参数 },
methods: {
//发送ajax时将接收到的参数传给后台
let params = {
"jmOrgId" : this.jmOrgId }, this.$axios.post(url,params).then(res =>{ }).catch(res=>{
})
}