PSBC 大佬有话说 :
全球VUE论坛
本帖最后由 PSBC 于 2020-3-9 11:36 编辑
有没有会VUE的,新手入门关于 VUE跳转VUE的,萌新求解
import Test from "@/components/Test";
const router = new VueRouter({
routes:[
{ path: ‘/Test’, component: Test }
]
})
现在我在HelloWorld.vue中写到
export default {
name: ‘HelloWorld’,
props: {
msg: String
},
methods:{ //跳转页面
gotoTests(){
this.$router.push({ path:’/Test’,params:{setid:111}})
}
}
}
</script>
貌似不跳转那个Test.vue文件
这个好像也不行,不知道是哪里有问题
<router-link :to="{path:’/Test’,params: {setid:111}}">第二个页面</router-link>
h2o 大佬有话说 :
果然脚本语言都是互通的,还以为会一脸懵逼的出去
南曼南曼 大佬有话说 :
在这里问为嘛不看文档呢,看文档解决5分钟,论坛里吹逼5小时
好歹也把代码贴全吧看你这几行代码 有很多可能啊 比如路由没有暴露或者引入,方法没有绑定,组件本来就是空页面,谁知道呢
darknoll 大佬有话说 :
放在钩子函数,比如created里面,最好用导航守卫之类的跳转
身无分文的5毛钱 大佬有话说 :
第一个你不执行 怎么触发方法跳转要么在created或者mounted里面去触发一下第二个是点击跳转 跟a链接一样
yemingtu 大佬有话说 :
你的HelloWorld是个组件,你看看根实例在哪里导入的,router需要在根实例那里注入。