小编Arm*_*and的帖子

如何将表单数据添加到 Laravel Echo 请求?

我正在尝试使用 Laravel Echo 请求发送一些数据

window.Echo = new Echo({
    broadcaster: 'pusher',
    key: 'somekey',
    wsHost: '127.0.0.1',
    wsPort: 6001,
    encrypted: false,
    disableStats: true,
    forceTLS: false,
    authEndpoint: 'http://127.0.0.1:8000/broadcasting/auth',

    'form-data': {          // I tried data, dataForm, dataform
        someData: '123',    // this doesn't seem to work                
    },                  
});
Run Code Online (Sandbox Code Playgroud)

我已经看到如何向请求添加自定义标头

auth: {
    headers: {
          token: '123'
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法以类似的方式添加表单数据?

编辑

当我在 DevTools 中检查网络请求时,我可以看到formDataEcho 向服务器发送了两个属性。所以我认为必须有一种方法可以将附加属性附加到现有formData对象中

javascript multipartform-data form-data laravel-echo

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

如何从Vue js中的实例外部访问数据?

我想从实例外部访问 vm 数据,如下所示:

myComponent.vue

export default {
    data() {
        return {
            name: 'Joe'
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

主文件

var vm = new Vue({
    el: '#app',
    render: h => h(myComponent)
});
Run Code Online (Sandbox Code Playgroud)

想要的结果

console.log(vm.name);   // should return - Joe
Run Code Online (Sandbox Code Playgroud)

出于某种原因,控制台返回未定义。我做错了什么?

vuejs2 vue-cli

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

从软键盘上按"DONE"键

我正在寻找可以从软键盘上按下"完成"按钮的代码.按下完成按钮后,我需要将按钮状态更改为启用,然后用户可以继续执行下一个活动.

我在stackoverflow上找到了这段代码,但我没有错误地实现它.你能帮我吗?

editText = (EditText) findViewById(R.id.edit_text);

editText.setOnEditorActionListener(new OnEditorActionListener() {
   @Override
   public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
       if (actionId == EditorInfo.IME_ACTION_DONE) {
           // do your stuff here
       }
       return false;
}
});
Run Code Online (Sandbox Code Playgroud)

这是整个.java文件

package com.example.start201;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class FirstActivity extends Activity {

   private EditText editText;

   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState); …
Run Code Online (Sandbox Code Playgroud)

java android

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