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>