文件名称:在页面路由中实现文件句柄传递,可以完成在另一个页面实现文件内容添加
文件大小:195KB
文件格式:GZ
更新时间:2022-04-25 15:35:56
vue.js 算法 前端 javascript evnetbus
在vue开发时需要在页面跳转的时候传递文件句柄,又不想用vuex来传递,因为vuex使用有些大材小用,说以用mitt,也就是vue2的eventbus。vue3没有eventbus,所以使用mitt,来传递文件句柄,在另一个页面就可以拿到文件句柄进而写文件。算法大概思路是,由于在使用mitt的时候需要先注册,后使用的原则,所以需要在另个页面都需要个注册一个mitt。然后第一个页面跳转的时候不发送emit触发,到第二个页面向第一个页面发送mitt,第一个页面接收之后再由第一个页面把文件句柄发送到第二个页面。这样就完成了在页面之间的传递。
【文件预览】:
tune_test
----quasar.conf.js(7KB)
----jsconfig.json(565B)
----package.json(1KB)
----package-lock.json(335KB)
----src()
--------css()
--------layouts()
--------boot()
--------index.template.html(991B)
--------App.vue(149B)
--------assets()
--------js()
--------pages()
--------quasar.d.ts(451B)
--------components()
--------router()
----.eslintrc.js(2KB)
----.gitignore(496B)
----public()
--------icons()
--------favicon.ico(63KB)
----README.md(425B)
----.eslintignore(99B)
----.editorconfig(147B)
----.quasar()
--------quasar-user-options.js(401B)
--------client-entry.js(2KB)
--------client-prefetch.js(3KB)
--------app.js(1KB)
----babel.config.js(244B)
----.postcssrc.js(200B)
----.vscode()
--------settings.json(5KB)
--------extensions.json(311B)