情深忆往缠绵 2023-04-04 13:10 采纳率: 44.6%
浏览 30
已结题

vue怎么实现表单提交或者页面刷新


<template>
  <form>
    请输入标题:<input v-model="text" type="text"><br/>
    请选择次数:
    <input v-model="count" type="radio" value="1">1
    <input v-model="count" type="radio" value="2">2
    <input v-model="count" type="radio" value="3">3
    <input v-model="count" type="radio" value="4">4
    <br/>
    请选择地点
    <select v-model="selected">
      <option>中国</option>
      <option>美国</option>
      <option>俄国</option>
      <option>德国</option>
      <option>英国</option>
    </select>
    <br/>
    请选择时间
    <input v-model="time" type="checkbox" value="1960-12-31">1960-12-31
    <input v-model="time" type="checkbox" value="2000-1-21">2000-1-21
    <input v-model="time" type="checkbox" value="2030-9-8">2000-1-21
    <input v-model="time" type="checkbox" value="2403-4-1">2403-4-1
    <br/>
    特殊说明
    <textarea v-model="textarea"></textarea>
    <br/>
    <button @click="onclick()">提交</button>
  </form>
</template>

<script setup>
import { ref } from 'vue'

const text = ref('')
const selected = ref('中国')
const time = ref(['1960-12-31'])
const textarea = ref('')
const count = ref(1)

const onclick = () => {
  const count1 = count.value
  const count2 = time.value.length
  if (count1 !== count2) {
    alert('次数与时间数量不匹配,请重新选择')
    return
  }
  let area = textarea.value
  if (area === '') {
    area = '空'
  }
  const str = '你输入的标题为' + text.value + '\n你选择的次数为' + count1 +
      '次\n' + '你选择的地点为' + selected.value + '\n你选择的时间为' + time.value.toString() +
      '\n' + '你的特殊说明为' + area + '\n是否确认穿越?'
  if (!confirm(str)) {
    alert('请进行修改')
  } else {
    this.$router.go(0)
  }
}
</script>

<style scoped>

</style>

提交按钮需要设置提交或刷新, 谁知道怎么写

  • 写回答

2条回答 默认 最新

  • 简效 2023-04-04 14:15
    关注

    window.location. reload()

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月7日
  • 已采纳回答 4月4日
  • 创建了问题 4月4日

悬赏问题

  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来