V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
exc
V2EX  ›  问与答

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

  •  
  •   exc · 2021-03-14 16:26:50 +08:00 · 1191 次点击
    这是一个创建于 1137 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Vue + VueRouter 做的单页应用,问题是这样的:如何不通过 url,在页面间进行数据传递?比如表单、大文本或其他的什么。

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

    PS: 本来 VueRouter 通过 params 进行路由组件传参挺好的,但使用发现,params 要在 url 上进行注册(申明),不然会报错,不知道是不是使用方式不对。。。
    第 1 条附言  ·  2021-03-14 17:52:01 +08:00

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

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

    6 条回复    2021-03-14 20:36:44 +08:00
    blessyou
        1
    blessyou  
       2021-03-14 16:28:14 +08:00 via Android
    Vuex
    Quarter
        2
    Quarter  
       2021-03-14 16:41:23 +08:00 via iPhone
    vuex
    imjamespond2020
        3
    imjamespond2020  
       2021-03-14 16:44:28 +08:00 via Android
    window 全局变量
    forgcode
        4
    forgcode  
       2021-03-14 18:05:38 +08:00 via iPhone
    你说的方式有一点需要关注下,刷新参数会掉哦!
    iamv2er
        5
    iamv2er  
       2021-03-14 19:38:06 +08:00 via iPhone
    临时存浏览器里面
    exc
        6
    exc  
    OP
       2021-03-14 20:36:44 +08:00
    @forgcode 嗯嗯,我知道,谢谢提醒。我这边处理时会使用默认值。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1462 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:24 · PVG 01:24 · LAX 10:24 · JFK 13:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.