WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2020-12-30 e98e91659647692a3d3711734c9de8be0c1a19ed
延长请求超时设定,更改事件名称
3 files modified
24 ■■■■ changed files
bases/Fetcher.js 4 ●●●● patch | view | raw | blame | history
layout/h5Page/CNavBar.vue 12 ●●●● patch | view | raw | blame | history
layout/h5Page/CPage.vue 8 ●●●● patch | view | raw | blame | history
bases/Fetcher.js
@@ -31,7 +31,7 @@
            'Ax-Rq-Type': 'separation',
        },
        dataType: 'json',
        timeout: 10000,
        timeout: 30 * 1000,
    };
    /**
@@ -119,7 +119,7 @@
     * @param {object} [options]
     * @return {Promise<any>|}
     */
    query(type, url, data = null, remap, options) {
    query(type, url, data = null, remap, options = {}) {
        return new Promise((resolve, reject) => {
            Taro.request({
                ...this._defaultConfig,
layout/h5Page/CNavBar.vue
@@ -3,9 +3,9 @@
        <AtNavBar
            :title="title"
            leftIconType="chevron-left"
            :onClickLeftIcon="evt=>goBack()"
            :onClickLeftIcon="evt=>onGoBack()"
            :rightFirstIconType="dropNav ? 'bullet-list' : ''"
            :onClickRgIconSt="evt=>dropMenu()"
            :onClickRgIconSt="evt=>onDropMenu()"
        />
        <view
            class="c-nav-bar-drop"
@@ -18,7 +18,7 @@
                        class="c-nav-bar-drop-item item"
                        v-for="(nav,index) in dropNav"
                        :key="index"
                        @tap="evt=>goNav(nav)"
                        @tap="evt=>onGoNav(nav)"
                    >{{nav.title}}</view>
                </view>
            </view>
@@ -48,10 +48,10 @@
        };
    },
    methods: {
        goBack() {
        onGoBack() {
            window.history.go(-1);
        },
        goNav(nav) {
        onGoNav(nav) {
            if (!nav.url) {
                return;
            }
@@ -60,7 +60,7 @@
                Taro.navigateTo({ url: nav.url });
            }, 0);
        },
        dropMenu() {
        onDropMenu() {
            this.dropShow = !this.dropShow;
            this.dropActive = true;
            clearTimeout(this.dropTimer);
layout/h5Page/CPage.vue
@@ -6,8 +6,8 @@
<template>
    <view
        class="c-page"
        @tap="evt=>handleClick(evt)"
        @touchstart="evt=>handleTouchstart(evt)"
        @tap="evt=>onClick(evt)"
        @touchstart="evt=>onTouchstart(evt)"
    >
        <slot />
    </view>
@@ -20,10 +20,10 @@
export default {
    name: 'CPage',
    methods: {
        handleClick(evt) {
        onClick(evt) {
            Taro.eventCenter.trigger('pageClick', evt);
        },
        handleTouchstart(evt) {
        onTouchstart(evt) {
            Taro.eventCenter.trigger('pageTouchstart', evt);
        },
    },