nuxt.js - 如何在 Nuxt js 中添加一个函数
问题描述
我只是想在我的 vue 中添加功能。
我试过了,但没有成功,我不明白如何在 Nuxt.js 中做到这一点?
HTML
<input type="text" maxlength="255" id="mytext" onkeyup="write()" placeholder="Write something ..."/>
<div id="fontface1"></div>
<div id="fontface2"></div>
香草JS
function write() {
document.getElementById("fontface1").innerHtml =
document.getElementById("mytext").value;
document.getElementById("fontface2").innerHtml =
document.getElementById("mytext").value;
}
解决方案
以下是如何在按键时调用 Nuxt 中的函数。
<input type="text" maxlength="255" id="mytext" @keyup="write" placeholder="Write something ..."/>
<script>
export default {
methods: {
write() {
console.log('writting here')
// I do not show the equivalent of the vanillaJS code because this is not the way to go
}
}
}
</script>
然而,正如@omer 所说,你不应该像在 VanillaJS 中那样使用任何 querySelector,因为 VueJS 是声明式的(vanillaJS 是必须的)。您应该花时间阅读 VueJS 文档并使用您当前正在使用的框架所等待的状态,而不是摆弄选择元素并手动处理它们。
推荐阅读
- python - 将复杂的 numpy 数组转换为数量级数组的最佳方法是什么?
- angular - 如何将 Angular 数据模型类映射到 API POST 请求?
- python-3.x - 如何使用 Python 找到偏移和比例因子
- excel - 我需要在每分钟后将实时网络数据复制到新列,停留在以下代码中以移动到下一列
- arrays - 从 Swift 调用带有数组指针和 int 指针的 C 函数
- javascript - Kentico 过滤搜索中的重复项
- css - 在反应钩子中具有变量中的css属性
- javascript - 使用 NativeScript 隐藏 Android 上的导航按钮
- python - python情节线链接错误点
- python - 合并两个具有相似值但不同日期的不同数据框 pandas