Thymeleaf 和 Vue.js 在 HTML 标签中的联合使用
要在一个 HTML 标签内同时使用 Thymeleaf 和 Vue.js,可以按照以下步骤进行操作:
- 设置 Vue 的根元素,例如使用一个 'div' 元素作为 Vue 的根元素:
<div id='app'>
<!-- Vue 内容 -->
</div>
- 在 Thymeleaf 标签中嵌入 Vue 代码,使用 'th:text' 属性将 Vue 表达式作为 Thymeleaf 变量进行渲染,例如:
<div th:text='${vueVariable}'>
<!-- Vue 内容 -->
</div>
- 在 Vue 部分编写 Vue 代码,可以在 HTML 中使用 '{{}}' 来嵌入 Vue 表达式,例如:
<div id='app'>
<p>{{ vueVariable }}</p>
</div>
<script>
new Vue({
el: '#app',
data: {
vueVariable: 'Hello Vue!'
}
});
</script>
这样,Thymeleaf 将在服务器端渲染 Vue 表达式,而 Vue 将在客户端进行动态更新和渲染。请确保在 '
' 标签中引入 Vue 的 JS 文件。
原文地址: https://www.cveoy.top/t/topic/qAhN 著作权归作者所有。请勿转载和采集!