javascript - 函数运行但模板不填充
问题描述
我通过在我的网站上制作一些小部件来学习 vue。我制作了一个JSFiddle,它滚动两个四面骰子并打印结果。对我来说似乎很简单:
<div id="app">
<p class="helpertxt">{{ introtxt }}</p>
<button id="roll-btn" v-on:click="rolladie">ROLL</button>
<textarea id="die-res" cols="50" rows="3" readonly></textarea>
</div>
vue 实例列出了一个简单的消息。
new Vue({
el: "#app",
data: {
introtxt: 'Version 1.0 rolls 2d4. Press the button!'
},
methods: {
rolladie: function(){
var res1 = Math.floor((Math.random() * 4) + 1);
var res2 = Math.floor((Math.random() * 4) + 1);
var tres = 'You rolled ' + res1 + ', ' + res2;
document.getElementById("die-res").innerHTML = tres;
}
}
})
我不明白为什么消息会出现在 JSFiddle 上,但不会出现在我的网站上。为什么该功能有效但消息没有插入模板?
解决方案
推荐阅读
- google-cloud-platform - 如何从 Terraform / Pulumi 访问 Cloud Run 服务 IP 以动态创建 A 记录?
- java - 图流 FileSinkSVG2
- html - .gif 在鼠标悬停时改变大小
- python - Django 身份验证表单不进行身份验证和重定向
- c++ - C++ - 使运算符重载可链接
- coinbase-api - CoinBase Pro API - 打字稿 API
- reactjs - 为什么 ReactJs 表单的输入预先填充了加载值,不允许再更新它
- python - 如何在 Keras 中获得输入渐变?
- python - 如何直接返回输出而不在 Tkinter 中创建按钮
- sql - Postgresql 使用 Entity Framework Core 速度慢