这次给大家带来vue.js路由失效如何处理,vue.js路由失效如何处理的注意事项有哪些,下面就是实战案例,一起来看一下。
新学了vue.js中的路由 在之前写的vue的demo上加上了简单的路由例子(来自vue-router 2),但是加上点击后只有地址栏变化,内容并不变.且之前用jquery写的一些效果也失效了.最后找到原因是因为同一个id被启动了两次(第一次是之前使用vue组件时启动的,另外一个是路由时启动的)
附上部分代码
nbsp;html>
<meta>
<!-- 引入样式 -->
<link><style>
body {
margin: 0;
padding: 0;
}
.logo {
width: 166.65px;
height: 60px;
position: absolute;
}
.el-menu-demo {
margin-left: 166.65px;
}
.tac {
width: 500px;
}
.bar2,.bar3{
display: none;
}
</style><p>
</p><p>
@@##@@
</p>
<el-menu>
<el-menu-item>基本资料</el-menu-item>
<el-menu-item>培养信息</el-menu-item>
<el-menu-item>考核相关</el-menu-item>
<el-menu-item>清算</el-menu-item>
</el-menu><p>
<el-row>
<!-- 基本资料-->
<el-col>
<el-menu>
<el-menu-item-group>
<!-- 路由链接添加处 -->
<router-link><el-menu-item><i></i>基本信息</el-menu-item></router-link>
<el-menu-item><i></i>修改密码</el-menu-item>
</el-menu-item-group>
<el-menu-item-group>
<router-link><el-menu-item><i></i>会员信息</el-menu-item></router-link>
</el-menu-item-group>
<el-menu-item-group>
<el-menu-item><i></i>小组信息</el-menu-item>
</el-menu-item-group>
</el-menu>
</el-col>
</el-row><!-- 路由内容显示 --></p><p>
<router-view></router-view></p>
<!-- 先引入 Vue -->
<script></script>
<script></script>
<!-- 引入组件库 -->
<script></script>
<script></script><script>
$(document).ready(function(){
$(".nav1").click(function(){
$(".bar1").show().siblings().hide();
})
$(".nav2").click(function(){
$(".bar2").show().siblings().hide();
})
$(".nav3").click(function(){
$(".bar3").show().siblings().hide();
})
})
</script>
<script>
//vue组件部分
var Main = {
data() {
return {
activeIndex: '1'
};
},
methods: {
handleSelect(key, keyPath) {
/*console.log(key, keyPath);*/
}
}
}
//vue路由部分
const Information = {template:'<p>foo'}
const List = {template:'<p>list'}
const routes = [
{path:'/information',component:Information},
{path:'/list',component:List}]
const router = new VueRouter({
routes
})
const app = new Vue({
router
}).$mount('#left-menu') //路由 启动应用
var Ctor = Vue.extend(Main)
new Ctor().$mount('#top-menu')
//主要就是下面这条语句多余 这是写组件时启动应用所用的语句
//new Ctor().$mount('#left-menu')
</script>
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
开箱即用的技能链路由引擎。13 条预定义链覆盖搜索、开发、审查、MLOps、法律、创意等场景,三层路由架构(触发词→SAD反馈→DAG编排),recall@10=96.97%。配置驱动(chains.yaml),零代码扩展。pip install skill-weave-chains 一键安装。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










