小编Ily*_*nko的帖子

如何一次将数据发送到多个通道?(laravel,广播)

我有一个广播事件,客户端有订阅频道:

/**
* Get the channels the event should broadcast on.
*
* @return PrivateChannel
*/
public function broadcastOn()
{
    return new PrivateChannel("user.{$this->userId}");
}
Run Code Online (Sandbox Code Playgroud)

如何一次将数据发送到多个通道(在 user.1、user.2、user.3 ...上)?

细化,针对特定用户,而不是针对已订阅房间的每个人。

queue websocket redis laravel laravel-echo

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

如何使用 Web 组件创建自定义元素?

我正在尝试创建自定义元素...

我的第一个选择:

JS:在此处输入图片说明

class AwesomeButtonComponent extends HTMLButtonElement {
    constructor() {
        super();

        this.addEventListener('click', () => {
            alert('Great job!');
        });
    }
}

customElements.define('awesome-button', AwesomeButtonComponent, {extends: 'button'});
Run Code Online (Sandbox Code Playgroud)

HTML: <awesome-button>CLICK ME</awesome-button>


我的第二个选择:

JS:

customElements.define('awesome-button', Object.create(HTMLButtonElement.prototype), {
       extends: 'button'
    });
Run Code Online (Sandbox Code Playgroud)

HTML: <awesome-button>CLICK ME</awesome-button>

08.07.2019<button is="awesome-button">CLICK ME</button>

我的每一次尝试都变成了一个简单的元素。如何正确创建从本机扩展的自定义元素?

在此处输入图片说明

js、vue、html5

html javascript web-component custom-element

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