js如何利用a标签href实现页面跳转,并动态传递参数,如id。

<a :href="'/three/sing?id='+id" target="_blank">点击新的页面</a>

其中/three/sing为新的页面地址,也为进入app中view.py中所定义的函数的url。加号后面的id为动态参数。? 号是为了在新页面中提取href传的参数。
需要注意的是,href前面需要加冒号才能传递动态参数!
在新的页面中获得该动态函数的代码为:

<script>
var url = location.search;
var theRequest = new Object();
if (url.indexOf('?')!=-1){
    var str = url.substr(1);
    var strs = str.split('&');
    for (var i = 0;
         i < strs.length; 
         i++){
         theRequest[strs[i].split('=')[0]] = strs[i].split('=')[1];
         console.log(theRequest)};
         }
</script>
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐