vue 的tab栏是for循环生成的,而内容是直接后台返回的字符串,请问两者怎么绑定?

发布于 2022-09-11 16:32:38 字数 759 浏览 8 评论 0

<div class="news_title">
          <ul>
                 <li v-for="(item,index) in newsLi" :class="{'news_active':index === newsIndex}"  @click="news_title(index)"  :type1="index">{{item}}</li>            
          </ul>
</div>

<div class="news_content" v-html="newslist">

</div>

然后tab的内容是带标签的字符串

"<ul>我是tab1的内容。</ul><ul>我是tab2的内容。</ul><ul>我是tab3的内容。</ul>......"

clipboard.png

<div class="news_content" v-html="newslist"></div>生成页面图:
clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

过期以后 2022-09-18 16:32:38

首先 你要确定 tab切换 内容是否需要变

审判长 2022-09-18 16:32:38

人工分组 得到索引

var parser = /<ul[^>]*>([\s\S]*?)</ul>/gi;

或者在父级上绑定时间 算出当前 ul 在父级里 的index

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文