我正在制作一个与 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->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->renderRoute(Object(Pecee\Http\Request))
#5 /api/vendor/pecee/simple-router/src/Pecee/SimpleRouter/SimpleRouter.php(52): Pecee\SimpleRouter\Router->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) 我正在使用mapGetters
VueX的帮助程序,但我只在页面的第一次加载时遇到了一些问题,它不是反应性的......让我告诉你:
我的 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) 我在使用 FullCalendar v5 时遇到了一个小问题,我使用视图配置了它dayGridMonth
,我想在用户更改当前月份时监听......
例如,如果他看到的是二月,点击next
他会看到三月,所以我期望有一个类似onChange
或 的处理程序onMonthChange
,但我在文档中没有找到任何可以执行类似操作的内容...
我想出了如何通过制作自己的上一个/下一个按钮并在单击时触发我的自定义处理程序来解决这个问题......但我想知道是否有一种普通的方法可以做到这一点?
感谢您的回答。