请教这个上面的一行(导言 目录 作品信息,上面就是简单的一个标签,下面是内容)如果用vue.js ,我想到的是用router实现,但是这样会改变url,有什么不改变url的方法吗?因为这部分功能只是整个页面的一小个部分,所以不想改变url。
这个功能应该很常用,有什么用的比较多的开源组件名称吗?求推荐
请教这个上面的一行(导言 目录 作品信息,上面就是简单的一个标签,下面是内容)如果用vue.js ,我想到的是用router实现,但是这样会改变url,有什么不改变url的方法吗?因为这部分功能只是整个页面的一小个部分,所以不想改变url。
这个功能应该很常用,有什么用的比较多的开源组件名称吗?求推荐
不是很清楚你的需求,个人理解就是tab切换
思路就是:
一、你可以用v-html
切换渲染的方式实现,需要加载的html
块都可以在自己的代码文件中预先写好。
二、或者你可以通过渲染不同的Vue组件达到上述的效果。
三、用官方的slot
抛出模板的方式实现,文档地址:VUE插槽
都可以达到你需要的效果,不改变路由,不属于vue路由的范畴
router适用于页面跳转,这里用不大合适。
做一个tab切换:
data:active:0,
@click(index){this.active=index},
v-show='this.active===index',
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决