vue中从一个页面传参到另一个页面
首先我在home.vue中定义
updates(id){ this.$router.push({ path:"/world", name:"world", params:{ id : id } }) }
其次在另一个页面world.vue中
export default { name: "", data () { return { id: "" } }, created(){ this.getParams() }, methods: { getParams () { // 取到路由带过来的参数 var routerParams = this.$route.params.id // 将数据放在当前组件的数据内 this.id = routerParams } }, watch: { // 监测路由变化,只要变化了就调用获取路由参数方法将数据存储本组件即可 "$route": "getParams" } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: YII带查询条件的分页问题解决
- 下一篇: php 登陆后台验证代码