添加111
This commit is contained in:
parent
6feb2b39b9
commit
58e28f70bb
|
|
@ -5,19 +5,19 @@ import AppPlatform from './AppPlatform';
|
|||
//#endif
|
||||
|
||||
class PlatformFactory {
|
||||
static create() {
|
||||
console.log('获取平台获取平台获取平台获取平台获取平台获取平台');
|
||||
static create() {
|
||||
console.log('获取平台获取平台获取平台获取平台获取平台获取平台');
|
||||
|
||||
//#ifdef APP
|
||||
return new AppPlatform();
|
||||
//#endif
|
||||
// 默认返回
|
||||
return new AppPlatform();
|
||||
}
|
||||
//#ifdef APP
|
||||
return new AppPlatform();
|
||||
//#endif
|
||||
// 默认返回
|
||||
return new AppPlatform();
|
||||
}
|
||||
}
|
||||
|
||||
// 使用示例
|
||||
const platform = PlatformFactory.create();
|
||||
export {
|
||||
platform
|
||||
platform
|
||||
};
|
||||
33
common/server/news.js
Normal file
33
common/server/news.js
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
import HttpRequest from "../system/request";
|
||||
|
||||
/**
|
||||
* 获取推荐新闻列表
|
||||
* @param {Number} page 页码
|
||||
* @param {Number} pageSize 每页条数
|
||||
* @param {String} title 新闻标题
|
||||
* @returns {Promise} 推荐新闻列表
|
||||
*/
|
||||
export const getFeaturedNewsList = async (page = 1, pageSize = 10, title = "") => {
|
||||
const res = await HttpRequest.getOrCache('/get_featured_news_list', { page, limit: pageSize, title }, 300);
|
||||
return res.data;
|
||||
}
|
||||
/**
|
||||
* 获取热门新闻列表
|
||||
* @param {Number} page 页码
|
||||
* @param {Number} pageSize 每页条数
|
||||
* @param {String} title 新闻标题
|
||||
* @returns {Promise} 热门新闻列表
|
||||
*/
|
||||
export const getHotNewsList = async (page = 1, pageSize = 10, title = "") => {
|
||||
const res = await HttpRequest.getOrCache('/get_hot_news_list', { page, limit: pageSize, title }, 300);
|
||||
return res.data;
|
||||
}
|
||||
/**
|
||||
* 获取新闻详情
|
||||
* @param {Number} id 新闻id
|
||||
* @returns {Promise} 新闻详情
|
||||
*/
|
||||
export const getNewsDetail = async (id) => {
|
||||
const res = await HttpRequest.getOrCache('/get_news_detail', { id });
|
||||
return res.data;
|
||||
}
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
"color": "#C6C6C6",
|
||||
"selectedColor": "#333333",
|
||||
"borderStyle": "black",
|
||||
"height": "124.05rpx",
|
||||
"height": "48px",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/news/news",
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
</view>
|
||||
|
||||
<scroll-view class="" scroll-y="true" style="width: 688.93rpx; height: 1211rpx; margin: 15rpx auto;">
|
||||
<view class="view-data" v-for="(item,index) in dataList" @click="toDetails(item.id)">
|
||||
<view class="view-data" v-for="(item,index) in dataList" :key="index" @click="toDetails(item.id)">
|
||||
<view class="title">
|
||||
{{item.title}}
|
||||
</view>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user