/cms

cmscms

Primary LanguageVue

ejs vue cms

使用方法

组件请添加在 templates 文件夹下,包括同名的 xxx.ejs, xxx.script.ejs, xxx.variables.ts

由于需要将 ejs 用于实时展示,因此,script 需要单独提出来做整合

之后再

eval —— 当前平台

集成 —— 后端平台

所以,凡是 script 中需要配置变量的,通过 ejs 的模板部分配置

具体做法是:

xxx.ejs

<div data-test="<?= test =>" class="component-xxx">xxx</div>

xxx.script.ejs

<script>
    const test = document.querySelector('.component-xxx').dataset.test
</script>

注意:

** 模板中不要出现 id 选择符,用 class + querySelector 代替 **