|
@@ -9,246 +9,30 @@
|
|
|
<link rel="stylesheet" th:href="@{/css/encyclopedia/normalize.css(v=${version})}"/>
|
|
|
<link rel="stylesheet" th:href="@{/css/encyclopedia/base.css(v=${version})}"/>
|
|
|
<link rel="stylesheet" th:href="@{/css/encyclopedia/common.css(v=${version})}"/>
|
|
|
+ <link rel="stylesheet" th:href="@{/css/encyclopedia/pagination.css(v=${version})}"/>
|
|
|
<link rel="stylesheet" th:href="@{/css/encyclopedia/index.css(v=${version})}"/>
|
|
|
</head>
|
|
|
<body>
|
|
|
<!-- 引用公共头部 -->
|
|
|
<template th:replace="encyclopedia/components/header"></template>
|
|
|
-
|
|
|
-
|
|
|
<!-- 分类楼层 -->
|
|
|
-<div class="floor container search-floor">
|
|
|
- <p class="search-title">为您找到相关结果<span>0</span>条</p>
|
|
|
- <div class="emtyp" style="display: flex">
|
|
|
+<div class="floor container search-floor" id="search">
|
|
|
+ <p class="search-title">为您找到相关结果<span v-text="total"></span>条</p>
|
|
|
+ <div class="emtyp" v-if="searchList.length <= 0">
|
|
|
<img src="/img/encyclopedia/pc-icon-empty.png" alt="搜索结果为空"/>
|
|
|
<p>未找到相关结果!</p>
|
|
|
</div>
|
|
|
- <article class="article" style="display: none">
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
+ <article class="article" v-else>
|
|
|
+ <section class="section" v-for="(item, index) in searchList" :key="index">
|
|
|
+ <a :href="item | formatUrl">
|
|
|
<div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
+ <img :src="item.image" :alt="item.name"/>
|
|
|
</div>
|
|
|
<div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
- <div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
- </div>
|
|
|
- <div class="tag-list">
|
|
|
- <span class="tag">常见问题</span>
|
|
|
- <span class="tag">效果展示</span>
|
|
|
- <span class="tag">技术原理</span>
|
|
|
- <span class="tag">术前术后</span>
|
|
|
- </div>
|
|
|
- <div class="dashed-line"></div>
|
|
|
- <footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
- </footer>
|
|
|
- </div>
|
|
|
- </a>
|
|
|
- </section>
|
|
|
- <section class="section">
|
|
|
- <a href="/encyclopedia/product-detail.html">
|
|
|
- <div class="cover">
|
|
|
- <img src="https://picsum.photos/246/246" alt=""/>
|
|
|
- </div>
|
|
|
- <div class="content">
|
|
|
- <h3>MD果酸</h3>
|
|
|
- <div class="title">
|
|
|
- MD果酸(ceuticals™
|
|
|
- )源自英国,由多位科学家及皮肤科医生共同研创;通过使用不同比例的通过使用不同比例的通过使用不同比例的
|
|
|
- </div>
|
|
|
+ <h3 v-html="formatFromKeyword(item.name)"></h3>
|
|
|
+ <div class="title" v-text="item.discription"></div>
|
|
|
<div class="question">
|
|
|
- <p>MD果酸为什么不会刺激皮肤?</p>
|
|
|
- <p>MD果酸对于暗疮性皮肤能达到什么效果?</p>
|
|
|
- <p>MD果酸是否具有腐蚀性?</p>
|
|
|
+ <p v-for="question in item.questionList" v-html="formatFromKeyword(question)"></p>
|
|
|
</div>
|
|
|
<div class="tag-list">
|
|
|
<span class="tag">常见问题</span>
|
|
@@ -258,53 +42,47 @@
|
|
|
</div>
|
|
|
<div class="dashed-line"></div>
|
|
|
<footer class="footer">
|
|
|
- <time>日期:2021-11-18 16:52</time>
|
|
|
- <span>浏览量:42</span>
|
|
|
+ <time>日期:<span v-text="item.publishTime"></span></time>
|
|
|
+ <span>浏览量:<span v-text="item.pv"></span></span>
|
|
|
</footer>
|
|
|
</div>
|
|
|
</a>
|
|
|
</section>
|
|
|
</article>
|
|
|
- <!-- 更多 -->
|
|
|
- <div class="more">
|
|
|
- <div class="more-btn">
|
|
|
- <span class="">查看更多</span>
|
|
|
- <i class="icon arrowdown"></i>
|
|
|
+ <!--页码-->
|
|
|
+ <div class="pagination-container" v-if="totalPage >1">
|
|
|
+ <ul class="pagination">
|
|
|
+ <li><a href="#" @click.prevent="pageChange(listQuery.pageNum - 1)">«</a></li>
|
|
|
+ <li :class="{active: listQuery.pageNum === 1}" v-if="listQuery.pageNum >= 4">
|
|
|
+ <a href="#" @click.prevent="pageChange(1)">1</a>
|
|
|
+ </li>
|
|
|
+ <li class="ellipsis" v-if="listQuery.pageNum - 2 > 2"><span>···</span></li>
|
|
|
+ <template v-for="num in pagination">
|
|
|
+ <li :class="{active: listQuery.pageNum === num}" v-if="num >= 1 && num <= totalPage">
|
|
|
+ <a href="#" v-text="num" @click.prevent="pageChange(num)"></a>
|
|
|
+ </li>
|
|
|
+ </template>
|
|
|
+ <li class="ellipsis" v-if="listQuery.pageNum + 3 < totalPage"><span>···</span></li>
|
|
|
+ <li :class="{active: listQuery.pageNum === totalPage}" v-if="listQuery.pageNum + 2 < totalPage">
|
|
|
+ <a href="#" v-text="totalPage" @click.prevent="pageChange(totalPage)"></a>
|
|
|
+ </li>
|
|
|
+ <li><a href="#" @click.prevent="pageChange(listQuery.pageNum + 1)">»</a></li>
|
|
|
+ </ul>
|
|
|
+ <div class="tool">
|
|
|
+ <div class="total">共<span v-text="totalPage"></span>页</div>
|
|
|
+ <div class="jump">
|
|
|
+ <div class="pagenum-input">跳至<input type="text" v-model="jumpInput"/>页</div>
|
|
|
+ <a href="#" class="jump-btn" @click.prevent="pageChange(jumpInput)">点击跳转</a>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- 引用公共底部 -->
|
|
|
<template th:replace="encyclopedia/components/footer"></template>
|
|
|
-<script type="text/javascript">
|
|
|
- 'use strict';
|
|
|
- $(function () {
|
|
|
- var windowWidth = $(window).width();
|
|
|
- if (windowWidth > 768) {
|
|
|
- // 可折叠楼层
|
|
|
- makeFloorList({
|
|
|
- root: '.floor', // 根节点元素
|
|
|
- collapse: '.article', //可折叠元素
|
|
|
- item: '.section', // 子元素
|
|
|
- touch: '.more-btn', // 事件绑定元素
|
|
|
- size: 6, // 每页最多显示的子元素个数
|
|
|
- col: 3, // 每列最多显示的子元素个数
|
|
|
- minHeight: $('.floor').find('.section').height() + 24, // 单个子元素的高度
|
|
|
- // 展开时的回调
|
|
|
- open: function open(floor) {
|
|
|
- if (floor.current === floor.step) {
|
|
|
- floor.$floor.find('.more span').text('收起全部');
|
|
|
- floor.$floor.find('.more .icon').addClass('arrowup');
|
|
|
- }
|
|
|
- },
|
|
|
- // 收起时的回调
|
|
|
- close: function close(floor) {
|
|
|
- floor.$floor.find('.more span').text('查看更多');
|
|
|
- floor.$floor.find('.more .icon').removeClass('arrowup');
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
-</script>
|
|
|
+<script src="/lib/vue2.6.12.min.js"></script>
|
|
|
+<script th:src="@{/js/common/ajax.service.js(v=${version})}"></script>
|
|
|
+<script th:src="@{/js/common/serviceapi/encyclopedia.service.js(v=${version})}"></script>
|
|
|
+<script th:src="@{/js/encyclopedia/search.js(v=${version})}"></script>
|
|
|
</body>
|
|
|
</html>
|