小编Sim*_*eau的帖子

PayPal Checkout:未找到 LiveEnvironment 类

我正在制作一个与 PayPal 集成的网站,我正在查看教程......在沙箱中一切正常,但在 Live 中它不起作用......

关键是,付款执行得很好,但后来我尝试检索订单信息,我得到:

<br />
<b>Fatal error</b>:  Uncaught Error: Class 'PayPalCheckoutSdk\Core\LiveEnvironment' not found in /api/sources/Classes/PaypalClient.php:25
Stack trace:
#0 /api/sources/Classes/PaypalClient.php(16): PayPalClient::environment()
#1 /api/sources/Controllers/PaymentController.php(116): PayPalClient::client()
#2 [internal function]: PaymentController-&gt;update()
#3 /api/vendor/pecee/simple-router/src/Pecee/SimpleRouter/Route/Route.php(119): call_user_func_array(Array, Array)
#4 /api/vendor/pecee/simple-router/src/Pecee/SimpleRouter/Router.php(286): Pecee\SimpleRouter\Route\Route-&gt;renderRoute(Object(Pecee\Http\Request))
#5 /api/vendor/pecee/simple-router/src/Pecee/SimpleRouter/SimpleRouter.php(52): Pecee\SimpleRouter\Router-&gt;routeRequest()
#6 /api/sources/autoload.php(23): Pecee\SimpleRouter\SimpleRouter::start()
#7 /api/autoloader.php(7): require_once('/home/soinsdesz...')
#8 /api/public/index.php in <b>/api/sources/Classes/PaypalClient.php</b> on line <b>25</b><br />
Run Code Online (Sandbox Code Playgroud)

这是我的 PaypalClient.php 类:

<?php

use PayPalCheckoutSdk\Core\PayPalHttpClient;
use PayPalCheckoutSdk\Core\SandboxEnvironment;
use PayPalCheckoutSdk\Core\LiveEnvironment;

class PayPalClient
{
    /**
     * Returns PayPal HTTP client instance with environment that has access
     * …
Run Code Online (Sandbox Code Playgroud)

php paypal

9
推荐指数
1
解决办法
1738
查看次数

mapGetters 仅在第一次加载时出现反应性问题

我正在使用mapGettersVueX的帮助程序,但我只在页面的第一次加载时遇到了一些问题,它不是反应性的......让我告诉你:

我的 html 模板触发更改:

<input type="number" value="this.inputValue" @change="this.$store.dispatch('setInputValue', $event.target.value)">
Run Code Online (Sandbox Code Playgroud)

我的商店收到价值

{
    state: {
        appValues: {
            inputValue: null
        },
    },
    getters: {
        getInputValue: (state) => {
            return state.appValues.inputValue;
        },
    },
    mutations: {
        setInputValue(state, value) {
            state.appValues.inputValue = value;
        },
    },
    actions: {
        setInputValue(context, payload) {
            return new Promise((resolve, reject) => {
                context.commit('setInputValue', payload);
                resolve();
            });
        },
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我的组件监听商店:

import {mapGetters} from 'vuex';

computed: {
    ...mapGetters({
        inputValue: 'getInputValue',
    }),
}
watch: {
    inputValue: {
        deep: true,
        immediate: true,
        handler(nVal, …
Run Code Online (Sandbox Code Playgroud)

javascript store vue.js vuex vue-reactivity

5
推荐指数
1
解决办法
2802
查看次数

JS - FullCalendar:月份变化时监听

我在使用 FullCalendar v5 时遇到了一个小问题,我使用视图配置了它dayGridMonth,我想在用户更改当前月份时监听......

例如,如果他看到的是二月,点击next他会看到三月,所以我期望有一个类似onChange或 的处理程序onMonthChange,但我在文档中没有找到任何可以执行类似操作的内容...

我想出了如何通过制作自己的上一个/下一个按钮并在单击时触发我的自定义处理程序来解决这个问题......但我想知道是否有一种普通的方法可以做到这一点?

感谢您的回答。

javascript fullcalendar fullcalendar-5

0
推荐指数
1
解决办法
6060
查看次数