|
@@ -1,15 +1,14 @@
|
|
|
<script lang="ts">
|
|
|
import { ref, reactive, defineComponent } from 'vue'
|
|
|
import { useStore } from 'vuex'
|
|
|
-import { useRouter, useRoute } from "vue-router";
|
|
|
+import { useRouter } from "vue-router";
|
|
|
import banner from '@/components/layout/banner.vue'
|
|
|
import pagination from '@/components/layout/pagination.vue'
|
|
|
export default defineComponent({
|
|
|
setup(){
|
|
|
const store = useStore()
|
|
|
const router = useRouter()
|
|
|
- const route = useRoute()
|
|
|
- let requestParams = reactive({})//active类型
|
|
|
+ let requestParams:any = reactive({})//active类型
|
|
|
let paramsData = reactive({
|
|
|
params:{
|
|
|
categoryid: 0,
|
|
@@ -21,6 +20,7 @@ export default defineComponent({
|
|
|
index:"",
|
|
|
sub:0
|
|
|
})
|
|
|
+ const pageStatus = ref(false)
|
|
|
let oldCategoryId= ref(store.state.columnTypes[0].id)
|
|
|
//类型切换
|
|
|
function facilityClick(item:any){
|
|
@@ -60,7 +60,10 @@ export default defineComponent({
|
|
|
paramsData.params.pageNum = val
|
|
|
store.dispatch('getPageData',paramsData)
|
|
|
}
|
|
|
- return { store, facilityClick, handleCurrentChange, details }
|
|
|
+ setTimeout(()=>{
|
|
|
+ pageStatus.value = true
|
|
|
+ },300)
|
|
|
+ return { store, facilityClick, handleCurrentChange, details, pageStatus }
|
|
|
},
|
|
|
components:{
|
|
|
banner,
|
|
@@ -116,7 +119,7 @@ export default defineComponent({
|
|
|
</div>
|
|
|
</div>
|
|
|
</section>
|
|
|
- <section class="news-content-section pt-70">
|
|
|
+ <section class="news-content-section pt-70" v-show="pageStatus">
|
|
|
<div class="container">
|
|
|
<div class="row">
|
|
|
<div class="col-lg-12 col-md-12 content">
|