import Vue from 'vue'
import Vuex from 'vuex'
import { createModule } from 'vuex-toast'
import 'vuex-toast/dist/vuex-toast.css'
Vue.use(Vuex)
const store = new Vuex.Store({
modules: {
toast: createModule({
dismissInterval: 80000
}),
app: {
state: {
raps: [],
},
getters: {
getRaps () {
return store.state.app.raps
},
getRapsFiltered (state, getters) { //error happens in this func
return getters.getRaps.filter(state.filterFunc)
}
}
}
}
})
export default store
Run Code Online (Sandbox Code Playgroud)
我收到错误消息“Uncaught TypeError:null 不是函数”。如何在getter内部调用getter函数?这段代码似乎有什么问题?
我想知道更多有关Prisma的信息。
首先,我想知道Prisma基于什么数据库。
是RDBMS还是Nosql?
另外,此命令将创建新的数据库服务器:
prima deploy
Run Code Online (Sandbox Code Playgroud)
我现在想知道这个数据库是基于RDBMS还是NoSql。
以及如何在没有graphql的情况下访问此数据库,例如phpmyadmin或mongobooster?
我想在哈巴狗模板文件中发送Ajax请求。
form#payment-form()
section
label(for="amount")
input#amount(name="amount" type="tel" min="1" placeholder="Amount" value="10")
script(src="scripts/jquery.js")
script.
(function () {
var amount = $('#amount').val();
$.ajax({
type: "POST",
url: "/posturl",
data: {'amount':amount},
success: function(){},
dataType: 'json'
});
})()
Run Code Online (Sandbox Code Playgroud)
但这不起作用,怎么办?我想知道如何在pug文件的嵌入式javascript中发送ajax请求
我是Angular初学者,我不明白一点.在以下代码中,有2个导入BrowserModule
.一个在第二行,另一个在第二行@ngmodule
.那么他们和每个角色之间的区别是什么?
import { NgModule } from '@angular/core';
**import { BrowserModule } from '@angular/platform-browser';**
import { AppComponent } from './app.component';
@NgModule({
**imports: [ BrowserModule ],**
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud) 这是源代码
<div>
{{ getActualData() }}
</div>
<div>
{{ getVirtualData() }}
</div>
<div>
{{ getActualData() - getVirtualData() }}
</div>
Run Code Online (Sandbox Code Playgroud)
这就是我要的.
<div>
{{ actual = getActualData() }}
</div>
<div>
{{ virtual = getVirtualData() }}
</div>
<div>
{{ actual - virtual }}
</div>
Run Code Online (Sandbox Code Playgroud)
由于两个函数都很复杂,我想暂时保存数据并尽快计算差异.有没有办法做到这一点?
你好吗。我正在构建 React.js Web 应用程序并将其部署在 aws amplify 上。它运行了一年多,效果良好。就在昨天,第150个构建已经成功。但今天,当我推送新提交时,Aws amplify 没有检测到新提交,因此不会部署。因为没有地方可以部署自定义提交,所以我不知道如何部署最后一次提交。我不知道 aws amplify 服务的构建限制是否为 150。已经部署的版本运行良好。问题是他们没有检测到新的提交,因此它不会部署上次提交。谢谢
我想在世博应用程序中实现谷歌登录。但是在阅读文档时,它说 expo-google-sign-in 不能在 Expo Go 中使用。但它仅适用于独立的 Expo 应用程序 https://docs.expo.dev/versions/latest/sdk/google-sign-in/#usage-with-firebase 我不明白这意味着什么。
我已经使用expo init
命令创建了 expo 应用程序。这是独立应用程序还是 Expo go?
请让我澄清这一点。
我使用angular 2中的模板表单验证实现了表单验证,而且我必须检查打字稿文件中的表单验证。我知道使用反应式表单验证的方式,但是我想使用模板形式。例如。
----输入脚本----
class CreateTourComponent extends MeteorComponent implements OnInit {
...
onSubmit(evt){
if(!myForm.isValid()){
alert('not valid submission');
}else{
...
}
}
...
}
Run Code Online (Sandbox Code Playgroud)
----模板-----
<form class="package-form" #myForm="ngForm">
<button (click) = "onSubmit(evt)" value='submit'></button>
</form>
Run Code Online (Sandbox Code Playgroud)
模板形式有可能吗?
我要模拟 mongoooose 函数find()
。这是我尝试过的。
1)
jest.mock("./user.model")
UserModel.findOne.mockResolvedValue(await UserModel.findOne({email: "test@gmail.com"}))
Run Code Online (Sandbox Code Playgroud)
2)
const findOne = jest.fn();
findOne.mockResolvedValue(await UserModel.findOne({email: "test@gmail.com"}))
Run Code Online (Sandbox Code Playgroud)
但两者都不起作用,解决方案是什么?我想让 UserModel 的 findOne 始终返回特定记录。
谢谢