当前位置: 首页 > news >正文

Vue开发系列——零基础HTML引入 Vue.js 实现页面之间传参

目录

一、实现页面之间传参

二、使用 URL 查询参数实现传参(不需要额外引入vue-router)


一、实现页面之间传参

实现从a.html 向b.html传参param1=value1, param2=value2

二、使用 URL 查询参数实现传参(不需要额外引入vue-router)

a.html页面

a.html代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vue Example</title><!-- 引入Vue.js -->
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
</head>
<body><div id="app">{{ message }}<a href="b.html?param1=value1&param2=value2'">点击跳转到b.html页面</a></div><script>// 创建一个Vue实例var app = new Vue({el: '#app',data: {message: 'Hello Vue!'}            });</script>
</body>
</html>

b.html页面:

b.html代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vue Example</title><!-- 引入Vue.js -->
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
</head>
<body><div id="app">{{ message }}传参1: {{ param1Str }}传参2:{{ param2Str }}</div><script>const params = new URLSearchParams(window.location.search);// 创建一个Vue实例var app = new Vue({el: '#app',data: {message: 'Hello Vue!',param1Str :params.get('param1'),param2Str :params.get('param2')}            });</script>
</body>
</html>

相关文章:

  • AI的“空间盲症“
  • 【vscode】切换英文字母大小写快捷键如何配置
  • 从零开始学习PX4源码23(飞行模式管理)
  • AxumStatusCode细化Rust Web标准格式响应
  • 写作即是生活
  • Canvas实例篇:黑客帝国-3D字幕雨
  • MySQL数据库学习笔记
  • 接口幂等性原理与方案总结
  • Oracle RMAN 备份脚本
  • 如何查看服务器有几张GPU
  • MMR-Mamba:基于 Mamba 和空间频率信息融合的多模态 MRI 重建|文献速递-深度学习医疗AI最新文献
  • .net Winfrom 如何将窗口设置为MDI容器
  • 加密后的数据如何进行模糊查询
  • 日常开发心得(前端vue和后端springboot,java)
  • Spring AI 系列之使用 Spring AI 开发模型上下文协议(MCP)
  • 如何在使用kickstart安装物理机操作系统的过程中核对服务器的SN
  • 编译与链接,咕咕咕
  • IP 风险画像技术略解
  • QT开发技术 【元对象系统反射机制 】三
  • uniapp|实现多端图片上传、拍照上传自定义插入水印内容及拖拽自定义水印位置,实现水印相机、图片下载保存等功能
  • 淘宝网站都是怎么做的吗/百度竞价排名是什么方式
  • 长沙公司网站设计/友情链接怎么购买
  • 网站做优化效果怎么样/百度推广代理商
  • 做网站seo的步骤/如何免费自己创建网站
  • 怎么能查到网站是哪个公司做的/百度联系方式人工客服
  • 做英语题目的网站/神马网站快速排名软件