vue 怎么截取这段请求中等于号后面的参数 http://localhost:8084/soar/order?orderId=181
时间: 2023-12-15 07:04:07 浏览: 85
vue如何截取字符串
5星 · 资源好评率100%
如果你只想截取请求中等于号后面的参数,可以使用JavaScript的字符串处理方法来实现。在Vue中,你可以在组件中使用`created`或`mounted`生命周期函数来获取URL中的查询参数,然后使用`split`方法来截取等于号后面的参数。例如:
```
<template>
<div>
<p>订单ID: {{ orderId }}</p>
</div>
</template>
<script>
export default {
data() {
return {
orderId: ''
}
},
created() {
const urlParams = window.location.search
const params = new URLSearchParams(urlParams)
const orderId = params.get('orderId')
this.orderId = orderId.split('=')[1]
}
}
</script>
```
在上面的例子中,我们首先通过`window.location.search`获取当前URL中的查询参数字符串。然后,我们将查询参数字符串转换为URLSearchParams对象,并使用`get`方法获取查询参数中的订单ID。最后,我们使用`split`方法将等于号后面的参数截取出来,并将其赋值给组件的`orderId`属性。
阅读全文