我有一个广播事件,客户端有订阅频道:
/**
* 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 ...上)?
细化,针对特定用户,而不是针对已订阅房间的每个人。
我正在尝试创建自定义元素...
我的第一个选择:
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