|
@@ -1,46 +1,50 @@
|
|
|
<template>
|
|
|
<view class="content">
|
|
|
- <view class="item_demo" @click="onClickTest"> 测试更换数据 </view>
|
|
|
+ <view class="item_demo" @click="onClickTest"> 测试util </view>
|
|
|
<view class="item_demo" @click="onClickNav">跳转</view>
|
|
|
<view class="container">
|
|
|
- <template-book3 :dataList='book_3_data_list'></template-book3>
|
|
|
+ <template-book3 :dataList='book_3_data_list' @clickBook='clickBook'></template-book3>
|
|
|
<template-book-list></template-book-list>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
- import { onLoad } from '@dcloudio/uni-app';
|
|
|
+ import templateBook3 from '../bookstore/template/template-book-3.vue'
|
|
|
+ import templateBookList from '../bookstore/template/template-book-list.vue'
|
|
|
import { ref } from 'vue';
|
|
|
import { util } from '../../framework/util';
|
|
|
- import { tools } from '../../framework/tools';
|
|
|
- import templateBook3 from '../bookstore/template/template-book-3.vue'
|
|
|
- import templateBookList from '../bookstore/template/template-book-list.vue'
|
|
|
-
|
|
|
- let book_3_data_list = ref<Array<string>>([])
|
|
|
- var bool:boolean = true
|
|
|
+ import { book_item_data } from '../../data/data';
|
|
|
+ import { tools } from '../../framework/tools';
|
|
|
+
|
|
|
+ let book_3_data_list = ref<Array<book_item_data>>()
|
|
|
|
|
|
- onLoad((options)=>{
|
|
|
- console.log('bookstore-options=',options)
|
|
|
- requestData(bool)
|
|
|
- })
|
|
|
+ requestData()
|
|
|
|
|
|
- function requestData(is:boolean) {
|
|
|
- if(is) {
|
|
|
- book_3_data_list.value = ['5','6','7']
|
|
|
- } else {
|
|
|
- book_3_data_list.value = ['1','1','1']
|
|
|
- }
|
|
|
+ function requestData() {
|
|
|
+ let book_data_1 = new book_item_data()
|
|
|
+ book_data_1.book_id = 1
|
|
|
+ book_data_1.book_name = '玄鉴仙族'
|
|
|
+ book_data_1.book_cover = 'https://www.uuks5.com/cover/766295.jpg'
|
|
|
+ let book_data_2 = new book_item_data()
|
|
|
+ book_data_2.book_id = 2
|
|
|
+ book_data_2.book_name = '走进不科学'
|
|
|
+ book_data_2.book_cover = 'https://www.mayiwsk.com/files/article/image/88/88817/88817s.jpg'
|
|
|
+ let book_data_3 = new book_item_data()
|
|
|
+ book_data_3.book_id = 3
|
|
|
+ book_data_3.book_name = '光阴之外'
|
|
|
+ book_data_3.book_cover = 'https://www.deqixs.com/files/cover/202304/91c935a0-be7c-450f-bedb-aab07a242207.jpg'
|
|
|
+
|
|
|
+ book_3_data_list.value = [book_data_1,book_data_2,book_data_3]
|
|
|
+ }
|
|
|
+
|
|
|
+ function clickBook(data:book_item_data) {
|
|
|
+ tools.gotoBookdetails(data.book_id)
|
|
|
}
|
|
|
|
|
|
function onClickTest() {
|
|
|
util.showLoading()
|
|
|
- setTimeout(()=>{
|
|
|
- util.hideLoading()
|
|
|
- bool = !bool
|
|
|
- requestData(bool)
|
|
|
- },200)
|
|
|
-
|
|
|
+ util.hideLoading(1000)
|
|
|
// util.showInfoToast('信息')
|
|
|
// util.showSuccessToast('成功')
|
|
|
// util.showErrorToast('失败')
|
|
@@ -57,7 +61,9 @@
|
|
|
}
|
|
|
|
|
|
function onClickNav() {
|
|
|
- tools.gotoBookdetails(1)
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/search/search'
|
|
|
+ })
|
|
|
return
|
|
|
}
|
|
|
|