小编Cro*_*ile的帖子

如何在Vue.js中获取用户IP地址

我是Vue.js的新手。我需要在Vue.js中获取用户ip地址。

我之前要做的是API内的req.ip,但我的API始终会获得Vue.js服务器IP。

所以我认为Vue.js必须确定用户IP是什么。但是我仍然没有找到在Vue.js中获取用户ip的最佳方法。有人帮忙吗?

ip vue.js

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

React Native - 返回上一页时如何刷新 FlatList?

我将尝试解释我的情况:

我有 2 个页面/屏幕

屏幕A.js:

...
<FlatList>
</FlatList>
...
Run Code Online (Sandbox Code Playgroud)

ScreenB.js:

...
<Button> This button for back to ScreenA </Button>
...
Run Code Online (Sandbox Code Playgroud)

我想要实现的目标:

当我按下 screenB 中的后退按钮时,我的应用程序将返回到 screenA。当我回到 screenA 时,我需要刷新 FlatList。(每次我回到屏幕A)。

我如何在 Android Native 中实现这种情况?

我添加此部分是为了帮助您更好地了解我面临的挑战。在 Android Native 中,我将使用 onResume 刷新列表(每次调用屏幕/页面时都会调用 onResume)。

我已经尝试过但现在对我不起作用:

我已经尝试过这个,但是当应用程序在后台然后在前台显示时我得到的只是调用:

state = {
    appState: AppState.currentState
  }

  componentDidMount() {
    AppState.addEventListener('change', this._handleAppStateChange);
  }

  componentWillUnmount() {
    AppState.removeEventListener('change', this._handleAppStateChange);
  }

  _handleAppStateChange = (nextAppState) => {
    if (this.state.appState.match(/inactive|background/) && nextAppState === 'active') {
      console.log('App has come to the foreground!')
      //i place the code here …
Run Code Online (Sandbox Code Playgroud)

javascript android react-native

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

Laravel - 作业表上的served_at和available_at有什么区别?

我已经尝试在 Google 和 Laravel 文档中找到答案。但很难找到两者之间的区别

reserved_at
available_at
Run Code Online (Sandbox Code Playgroud)

谁能解释一下该栏的含义是什么?

queue background-process laravel

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

如何刷新到特定屏幕?

我是React Native的新手

我有路线外观:

屏幕A->屏幕B->屏幕C

现在我想从ScreenC重新导航到ScreenA,我使用 this.props.navigation.navigate('ScreenA');

但是我知道事实,我得到以前的screenA(不是新的),或者我可以说这就像回到以前的屏幕方法一样。我想要类似于Android Native中的Intent intent = new Intent(ScreenA)。谁能帮助解决?

更新 :

我有2个路由组,可能会导致真正的问题:

StackNavigator {
 screenA,
 screenB
}

TabNavigator {
 screenC
}
Run Code Online (Sandbox Code Playgroud)

我无法使用.push或.dispatch将screenC移至screenA。但是使用.navigate可以很好地工作。但是,如果我使用.navigate,则screenA是先前的屏幕,而不是新的屏幕(类似于我移至screenB之前的屏幕)。我想从screenC移到新的screenA,而不是以前的screenA。

android reactjs react-native

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

如何在 web 内部 webview 之间通信以响应本机应用程序

我是 React Native 的新手。

我需要创建 RN - Web - RN 之间的通信(RN 到 Web,然后 Web 返回到 RN)。

假设我的 web 中有一个项目列表,它在 webview 中调用。列表中的每个项目都可以点击/点击。当我单击 Web 内项目列表中的项目之一时,我会将其重定向到 React Native 应用程序页面并显示相关项目的详细信息。

到目前为止我所做的:我可以像这样将 Javascript 从 React Native 注入到 Webview:

<WebView
  source={{uri: "myweb.com/webview.php"}}
  injectedJavaScript={jsCode}
  javaScriptEnabledAndroid={true}
  style={{height: 100}} />
Run Code Online (Sandbox Code Playgroud)

该代码可以打开 React Nativewebview 内的网页之间的通信,但我仍然无法从 web 内的 webview 通信React Native。谁能解释一下,怎么做(有可能吗?)?

javascript webview react-native

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

<v-card> - 您是否正确注册了组件?

我是Vuetify和Vue.js的新手.

我尝试制作v-card布局但失败了.

老实说,我复制粘贴此代码:

https://github.com/vuetifyjs/vuetifyjs.com/blob/master/src/examples/layouts/centered.vue

当我跑我得到错误:

vue.runtime.esm.js?2b0e:587 [Vue warn]: Unknown custom element: <v-card> - did you register the component correctly? For recursive components, make sure to provide the "name" option.

found in

---> <Login> at src/views/Login.vue
       <VApp>
         <App> at src/App.vue
           <Root>
Run Code Online (Sandbox Code Playgroud)

我已经安装了vuetify但仍然是错误的.有解决方案吗

更新 :

如果我导入vuetify,我得到另一个错误:由于preventFullImport设置导入整个模块vuetify不允许

vue.js vuetify.js

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