数据绑定,引入thyemleaf:
<!DOCTYPE html>
<html lang="zh-CN" xmlns:th="http://www.thymeleaf.org">
<head>
引入必要的样式和JS
<title>稻草FAQ首页</title>
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css">
<script src="/bower_components/polyfill/dist/polyfill.min.js"></script>
<script src="bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/@popperjs/core/dist/umd/popper.min.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="bower_components/polyfill/dist/polyfill.min.js"></script>
<script src="bower_components/vue/dist/vue.js"></script>
</head>
thyemleaf的数据绑定th:fragment="fragment",引入标签的导航栏
<div class="container-fluid" th:fragment="tags_nav" >
<div class="nav font-weight-light" id="tagsApp">
<a href="tag/tag_question.html" class="nav-item nav-link text-info"><small>全部</small></a>
<!--
v-for="tag in tags"
v-for:表示循环遍历指定的数据或集合
tag代表数据或集合中的元素
tags是Vue代码中对应的绑定的变量
-->
<a href="tag/tag_question.html"
class="nav-item nav-link text-info"
v-for="tag in tags">
<small v-text="tag.name">Java基础</small>
</a>
</div>
</div>
数据复用,在question文件夹下 的creat.html,fragment在文件夹外,和文件夹同目录
<!--引入标签的导航栏-->
<div class="container-fluid" th:replace="index::tags_nav" >
<div class="nav font-weight-light">
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>全部</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>Java基础</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>Java OOP</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>Java SE</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>WebServer</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>二进制</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>Web</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>MySQL</small></a>
<a href="../tag/tag_question.html" class="nav-item nav-link text-info"><small>Servlet</small></a>
</div>
</div>