uniapp 页面传值
时间: 2023-09-05 10:10:12 浏览: 133
uniapp日常总结-uniapp页面传值
在uniapp中,有多种方式可以实现页面之间的传值。其中包括使用uni.$emit()和uni.$on()方法进行传值,以及使用URL传值的方式。使用uni.$emit()和uni.$on()方法可以在页面之间进行事件的触发和监听,从而实现传值。在触发页面中使用uni.$emit()方法,传递需要传递的参数,而在监听的页面中使用uni.$on()方法,接收传递过来的参数。
另外,也可以通过URL传值的方式,在URL中将参数暴露出来。这种方式适用于需要传递参数但不希望将参数暴露在URL中的情况。通过在页面跳转时,将参数作为URL的一部分进行传递,然后在目标页面中获取URL中的参数值。可以通过uni.navigateTo()方法进行页面跳转,并在其中添加参数。在目标页面中,可以通过获取URL中的参数值,进行相应的操作。
总结起来,uniapp页面传值可以使用uni.$emit()和uni.$on()方法进行事件的触发和监听,也可以通过URL传值的方式将参数暴露在URL中进行传递。这些方法都能满足不同的传值需求,开发者可以根据具体的情况选择合适的方式进行页面传值操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [uniapp项目中页面之间传递数据的三种方式](https://blog.csdn.net/m0_68954642/article/details/131511614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [uni-app页面传值方法](https://blog.csdn.net/m0_46258282/article/details/109765718)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文