javascript - Vue 输入传递一个数组

标签 javascript arrays vue.js input frontend

我不确定如何解决这个问题。我有输入,它需要一个 URL,用户可以输入任意数量的 URL。

例如:

<input 
  type="text"  
  v-model="fields.urls" 
  class="form-control" 
  id="basic-url"
  aria-describedby="basic-addon3">

我需要将 URL 的数组传递到后端,如下所示:

 ['firsturl', 'secondurl', ...]

最佳答案

最好请求所有 URL 的字符串并将其转换为数组。

这将从逗号分隔的字符串中生成一个 URL 数组。

// field.urls = google.com, amazon.com, stackoverflow.com
let urls = fields.urls.split(',').map(x => x.trim())

关于javascript - Vue 输入传递一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66604893/

相关文章:

vue.js - 在 vuejs 中使用 vuex (dispatch) 出现错误 422

javascript - Vue Tree压平数组或递归组件

vue.js - npm runserve 和 npm run build 的不同 vue.config.js

javascript - 使用名称 "in"的 Socket.io 使 Webstorm IDE 引发错误

python - 在Python中循环遍历图像中每个像素的更快方法?

arrays - insert with unnest 函数 - 跳过 serial 列中的数字

c - 将 bmp 文件名存储到数组中

javascript - 如何对本地存储中的图像数组进行编码?

javascript - Vue.js - 将对象转换为具有键和值的对象数组

php - 如何在不重新加载网页的情况下更改div的内容?