exc
V2EX  ›  问与答

Vue 单页应用如何在页面间传递表单类的数据结构?

  •  
  •   exc · Mar 14, 2021 · 2493 views
    This topic created in 2069 days ago, the information mentioned may be changed or developed.
    Vue + VueRouter 做的单页应用,问题是这样的:如何不通过 url,在页面间进行数据传递?比如表单、大文本或其他的什么。

    一方面希望 url 保存简洁性,一方面有些参数也不适合放到 url 里,所以想知道有没有其他办法做到这一点?

    PS: 本来 VueRouter 通过 params 进行路由组件传参挺好的,但使用发现,params 要在 url 上进行注册(申明),不然会报错,不知道是不是使用方式不对。。。
    Supplement 1  ·  Mar 14, 2021

    抱歉,打扰大家了,是我的锅,VueRouter 支持我的需求,demo 链接:https://jsfiddle.net/gt1wbcmL/

    点击 To Bar 测试。通过代码看到,没有申明 from 变量,但通过 push 函数,可以传递 from 变量,满足我的需求了。谢谢大家的回复,打扰了。

    6 replies  •  2021-03-14 20:36:44 +08:00
    blessyou
    blessyou
    Mar 14, 2021 via Android
    1
    Vuex
    Quarter
    Quarter
    Mar 14, 2021 via iPhone
    2
    vuex
    imjamespond2020
    imjamespond2020
    Mar 14, 2021 via Android
    3
    window 全局变量
    forgcode
    forgcode
    Mar 14, 2021 via iPhone
    4
    你说的方式有一点需要关注下,刷新参数会掉哦!
    iamv2er
    iamv2er
    Mar 14, 2021 via iPhone
    5
    临时存浏览器里面
    exc
    exc
    OP
    Mar 14, 2021
    6
    @forgcode 嗯嗯,我知道,谢谢提醒。我这边处理时会使用默认值。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1815 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:53 · PVG 23:53 · LAX 07:53 · JFK 10:53
    ♥ Do have faith in what you're doing.