exc
V2EX  ›  问与答

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

  •  
  •   exc · Mar 14, 2021 · 2040 views
    This topic created in 1888 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
        1
    blessyou  
       Mar 14, 2021 via Android
    Vuex
    Quarter
        2
    Quarter  
       Mar 14, 2021 via iPhone
    vuex
    imjamespond2020
        3
    imjamespond2020  
       Mar 14, 2021 via Android
    window 全局变量
    forgcode
        4
    forgcode  
       Mar 14, 2021 via iPhone
    你说的方式有一点需要关注下,刷新参数会掉哦!
    iamv2er
        5
    iamv2er  
       Mar 14, 2021 via iPhone
    临时存浏览器里面
    exc
        6
    exc  
    OP
       Mar 14, 2021
    @forgcode 嗯嗯,我知道,谢谢提醒。我这边处理时会使用默认值。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   941 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 19:38 · PVG 03:38 · LAX 12:38 · JFK 15:38
    ♥ Do have faith in what you're doing.