wordpress - Vue没有在WP模板中的花括号中显示文本
问题描述
作为一个新手,我刚刚开始熟悉 Vue.js。我没有控制台错误,但文本并没有显示在大括号中,只是为了进行基本测试。
我在 WordPress 环境中,我所做的只是创建一个自定义模板来运行通过 Vue 显示文本的基本测试。在我的 HTML 文件中,我包含来自 CDN 的 Vue,然后内联运行此脚本。
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
},
mounted: function(){
console.log("WP Vue Theme!");
}
})
HTML是:
<div id="app">
<p>Value of the input is {{message}}</p>
</div>
显示的输出是:
输入值为 {{message}}。
在控制台中,我输入了 app.message,我得到了“Hello Vue!”。但由于某种原因,它没有在 HTML 中解析。
有任何想法吗?
解决方案
根据 Eli Chen 的评论,这就是答案。我让脚本在 HTML 之上运行:
您确定在 html 部分之后调用 new Vue(...) 吗?看起来 $el 不是正确的元素。还要检查你是否有另一个 id 为“app”的 div – eli chen 1 小时前
推荐阅读
- java - 在回收站视图 Android 中禁用滚动后移至下一项
- flutter - SliverList SliverChildBuilderDelegate 中的 ListView.builder 在首次加载时不呈现图像
- c# - 将字符串从 E 表示法转换为“百万、十亿、万亿等)
- reactjs - antd design - 生产构建问题
- java - 如何在 Spring Boot 中使用 WebClient 使用二进制和字符串响应?
- flutter - 如何使“compute()”函数在隔离过程中向sqlite插入数据?
- angular - 我想在谷歌地图中添加路线图
- javascript - 尝试使用 html2canvas 拍摄图像来创建一个可拖动的 div 缩放...缩放有问题
- python - tkinter 字体在一个单独的文件中
- regex - 如何将正则表达式应用于 awk 中的特定列