小编Web*_*per的帖子

如何在Vuex中的getter函数内部调用getter函数

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函数?这段代码似乎有什么问题?

getter vue.js vuex

3
推荐指数
1
解决办法
4716
查看次数

哪个数据库服务器prisma基于?

我想知道更多有关Prisma的信息。

首先,我想知道Prisma基于什么数据库。

是RDBMS还是Nosql?

另外,此命令将创建新的数据库服务器:

prima deploy 
Run Code Online (Sandbox Code Playgroud)

我现在想知道这个数据库是基于RDBMS还是NoSql。

以及如何在没有graphql的情况下访问此数据库,例如phpmyadmin或mongobooster?

graphql prisma

3
推荐指数
1
解决办法
763
查看次数

如何在哈巴狗模板中发送Ajax请求?

我想在哈巴狗模板文件中发送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请求

javascript ajax pug

2
推荐指数
1
解决办法
5231
查看次数

Angular中2个导入的区别

我是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)

javascript import angular

2
推荐指数
1
解决办法
417
查看次数

如何在Angular模板中声明变量?

这是源代码

<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)

由于两个函数都很复杂,我想暂时保存数据并尽快计算差异.有没有办法做到这一点?

templates angular

2
推荐指数
2
解决办法
5316
查看次数

AWS amplify 不部署最新提交

你好吗。我正在构建 React.js Web 应用程序并将其部署在 aws amplify 上。它运行了一年多,效果良好。就在昨天,第150个构建已经成功。但今天,当我推送新提交时,Aws amplify 没有检测到新提交,因此不会部署。因为没有地方可以部署自定义提交,所以我不知道如何部署最后一次提交。我不知道 aws amplify 服务的构建限制是否为 150。已经部署的版本运行良好。问题是他们没有检测到新的提交,因此它不会部署上次提交。谢谢

git amazon-web-services aws-amplify

2
推荐指数
1
解决办法
3630
查看次数

独立的 Expo 应用程序和 expo go 之间的区别

我想在世博应用程序中实现谷歌登录。但是在阅读文档时,它说 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?

请让我澄清这一点。

google-authentication react-native expo expo-go

2
推荐指数
1
解决办法
3470
查看次数

如何在ts组件文件angular 2中检查模板格式的有效性?

我使用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)

模板形式有可能吗?

validation angular2-forms angular

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

如何像 findOne() 一样模拟猫鼬查询?

我要模拟 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 始终返回特定记录。

谢谢

model find mongoose jestjs

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