create-cocos-plugin
Version:
> **Compatibility Note:** > create-cocos-plugin dependens on Vite. Vite requires [Node.js](https://nodejs.org/en/) version 18+, 20+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.
41 lines (39 loc) • 1.31 kB
JavaScript
import './style.css';
import cocosLogo from './assets/cocos.png';
import javascriptLogo from './assets/javascript.svg';
import viteLogo from './assets/vite.svg';
import { setupCounter } from './counter.js';
export default Editor.Panel.define({
template: /* html*/ `
<div id="app">
<div>
<a href="https://vitejs.dev" target="_blank">
<img src="${viteLogo}" class="logo" alt="Vite logo" />
</a>
<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript" target="_blank">
<img src="${javascriptLogo}" class="logo vanilla" alt="JavaScript logo" />
</a>
<a href="https://www.cocos.com/" target="_blank">
<img src="${cocosLogo}" class="logo cocos" alt="Cocos logo" />
</a>
<h1>Hello Vite + Cocos Creator Plugin!</h1>
<div class="card">
<button id="counter" type="button"></button>
</div>
<p class="read-the-docs">
Click on the Vite logo to learn more
</p>
</div>
</div>`,
$: {
root: '#app',
counter: '#counter',
},
ready() {
if (!this.$.root) return;
setupCounter(this.$.counter);
},
close() {
this.$.root.innerHTML = '';
},
});