小编Lui*_*uiz的帖子

Facebook Sdk Android错误构建

我正在尝试构建我的react-native项目并使用react-native fbsdk.

但是,我收到这些错误:

/home/luiz/MYP/app/node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v24/values-v24.xml:3: AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.

/home/luiz/MYP/app/node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v24/values-v24.xml:4: AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.

/home/luiz/MYP/app/node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v24/values-v24.xml:3: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.

/home/luiz/MYP/app/node_modules/react-native-fbsdk/android/build/intermediates/res/merged/release/values-v24/values-v24.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.


:react-native-fbsdk:processReleaseResources FAILED
Run Code Online (Sandbox Code Playgroud)

我目前的操作系统是Linux Elementary 0.4.1 Loki x64.

我正在使用react-native@0.37.0,因此,react-native-fbsdk@0.4.0.

我已经尝试过了:

  • cd android …

facebook react-native fbsdk react-native-fbsdk

41
推荐指数
5
解决办法
3万
查看次数

如何验证在Laravel中更新它的用户的唯一电子邮件?

我正在使用Laravel 5.2并希望使用验证器更新用户的帐户.

我想保持电子邮件字段的唯一性,但是,如果用户键入他当前的电子邮件,它将会中断.如果电子邮件是唯一的,除了用户自己当前的电子邮件之外,我该如何更新?

authentication validation laravel

21
推荐指数
6
解决办法
4万
查看次数

如何为Picker提供默认的"请选择..."选项?

我想让我的Picker在启动时显示"默认选项".这意味着:像"请选择一个选项"之类的东西.

我试图用这个短语手动添加一个选项,但是,这样在选择其他选项后可以重新选择"默认选项",就像它是真正的选项之一.有一些方法可以做到这一点?

<View style={Styles.row}>
            <Picker
                selectedValue={this.state.initialOption}
                onValueChange={this.handleChangeOption}
                prompt='Options'}
              >
              <Picker.Item label='Please select an option...' value='0' />
              <Picker.Item label='option 1' value='1' />
              <Picker.Item label='option 2' value='2' />
            </Picker>
</View>
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-native-android

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

如何在VueJS中获取鼠标坐标

我有一个触发的组件v-on:click="someMethod".

如何获得此点击的鼠标坐标(X,Y)?

附加信息:HTML5 Canvas组件

javascript vue.js vue-component vuejs2

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

HTML offsetLeft延迟更改

canvas我的屏幕有四个,位于上方两个,下方两个.

每个人都有一个按钮,可以最大化画布,隐藏其他画布.

此按钮位于每个画布上方,绝对位置基于画布offsetTopoffsetLeft画布.

但是,当我最大化或最小化画布时,按钮公式仅更新width属性.

奇怪的是,如果我调整屏幕大小,也调用resize功能,一切都会到达正确的位置.

初始屏幕

最大化之后

然后调整屏幕大小

编辑:附加信息:我正在使用VueJS,为了隐藏其他画布,我v-show="false"向他们申请父divs,这只适用display: none.

一些片段:

初始调整大小和监听器:

window.onload = function () {
    resizeAll();
    window.addEventListener('resize', resizeAll, false);
};
Run Code Online (Sandbox Code Playgroud)

调整大小的中心:

function resizeAll () {
    vue.$refs.panelOne.resizeDefault();
    // ...
    vue.$refs.panelN.resizeDefault();
}
Run Code Online (Sandbox Code Playgroud)

面板调整大小默认和调整大小的方法." expandStyles "是应用于按钮的css样式:

resizeDefault() {
        let dimensions;
        if (this.expanded) {
            dimensions = getScreenDimensions();
        } else {
            dimensions = getHalfScreenDimensions();
        }
        this.resize(dimensions.width, dimensions.height);
    }

resize (width, height) {
        this.canvas.width = width;
        this.canvas.height = height;
        this.expandStyles.top = …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas vue.js

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

React Native - ReactComponentTreeHook.purgeUnmountedComponents不是函数

当我使用react-native run-ios或仅为iOS构建时,我收到此错误消息:

ReactComponentTreeHook.purgeUnmountedComponents is not a function. (In 'ReactComponentTreeHook.purgeUnountedComponents()', 'ReacComponentTreeHook.purgeUnmountedComponents' is undefined)
Run Code Online (Sandbox Code Playgroud)

我使用CRNA并弹出.我也使用过react-native-push-notificationreact-native-beacons-manager遵循两者的指示.当我在Android中运行它时,该项目有效.

我在这里读到,这取决于我使用的缩小版react和未缩小版本的事实,react-dom但我不知道在React Native中我可以改变它的位置.

我该如何解决这个问题?

javascript reactjs react-native

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

GitHub 组织部署密钥

我最近从 Bitbucket 迁移到了我部门的 Github 帐户。

在 Bitbucket 中,我可以创建团队部署密钥并在所有项目中使用它。

在 Github 上我找不到这个选项。我发现我必须创建一个“机器用户”并将其添加到我的团队中。这似乎有点偷工减料,而且我也会失去一个团队席位。

如何克服这个问题并创建组织级部署密钥?

编辑:我有两台服务器,每台服务器使用 3 个存储库。我希望能够在两台服务器中部署 3 个存储库。

github

6
推荐指数
0
解决办法
2640
查看次数

如何在react-native中获取DataSource长度?

如何获取ListView的DataSource长度?

假设我有以下声明:

const ds = new ListView.DataSource({ rowHasChanged });
...
someObjectsDs = ds.cloneWithRows(someObjectsArray);
Run Code Online (Sandbox Code Playgroud)

我试过someObjects.length但是这会让我回头undefined.

reactjs react-native

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

在laravel项目中意外删除了供应商文件夹

我正在使用laravel项目,并且意外地删除了vendor文件夹.

我该怎么办?创建一个新项目并将其复制或下载到其他地方?

我没有安装其他作曲家依赖项.

php frameworks laravel composer-php

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

如何在加载jQuery后运行jQuery函数?

在我的网站上,我正在异步加载jQuery.

为了做到这一点,我必须在真正加载之后才运行jQuery函数.

我尝试了两种纯JS方式:

<script src="js/jquery-2.2.2.min.js" async></script>
<script>
    window.addEventListener('load', function() {
        //stuff
    }, true);
</script>
Run Code Online (Sandbox Code Playgroud)

window.onload = function() {
    //stuff
}
Run Code Online (Sandbox Code Playgroud)

但即便如此,我仍然得到 Uncaught TypeError: $(...) is not a function at...

在lib完全加载后如何触发jQuery函数?

html javascript jquery

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

如何将自动增量设置为非主键?

如何设置不是创建方法主键的数据库自动增量字段?

唯一的方法是使用原始查询?

DB::statement('ALTER TABLE table CHANGE field field INT(10)AUTO_INCREMENT');

laravel laravel-migrations laravel-schema-builder

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

Laravel广播认证

如何使用自定义auth方法向通道认证用户?

例如,在我的应用程序中,我对API使用令牌身份验证(存储在每个用户的数据库中),该身份验证通过标头传递并由自定义中间件读取。

如何使用这些通道的自定义身份验证方法来控制访问?客户端和服务器端将如何?我正在使用socket.io,而Laravel文档尚不清楚auth方法如何用于套接字。

使用案例:

我有使用默认Laravel迁移存储在数据库中的用户。但是,我的应用只是API,它是无状态的,因此remember_token,我使用它来存储在登录端点中生成的唯一身份验证令牌,而不是用来存储会话令牌。

API的每个端点,请求都通过中间件传递,在中间件中,头中存在的令牌可检索用户

$token = Request::header('X-token');

$request->user = User::findByToken($token);

return $next($request);
Run Code Online (Sandbox Code Playgroud)

现在问题来了。Laravel文档尚不清楚私有渠道的工作方式。

广播客户端将如何传递上述令牌并获得加入指定频道的授权?

php socket.io laravel

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