vue.js - 在vue js中通过params函数更改数据返回
问题描述
我在这里有这段代码:
<template>
<div>
<button @click="changeData(text)">click me !</button>
<p>{{ text }}</p>
</div>
</template>
<script>
export default {
data () {
return {
text: 'lorem'
}
},
methods: {
changeData(param){
this.param = 'lorem 1'
}
}
}
</script>
我想单击按钮,然后通过函数 changeData 中的参数更改“文本”变量
解决方案
如果要更改值文本变量,则应将在函数中作为值传递“parm”的值分配给文本(局部变量)。例子:
<template>
<div>
<button @click="changeData('NewValue')">click me !</button>
<p>{{ text }}</p>
</div>
</template>
<script>
export default {
data () {
return {
text: 'lorem'
}
},
methods: {
changeData(param){
this.text=param
}
}
}
</script>
推荐阅读
- google-cloud-datastore - Cloud Datastore 批量插入实体,同时识别是否已存在相同的键?
- javascript - 我们如何从 Javascript File 对象中知道文件的内容?
- mysql - MAMP Pro 5.1.1-退出时终止 MySQL
- json - 以角度读取复杂的 JSON ARRAY
- sql - 链式 CTE 与 Temp 表的性能影响
- android - 检索到的值的 Firebase 实时数据库列表
- python - 脚本无法从重定向的 url 解析标题
- list - 将元素添加到列表末尾的正确方法?
- python - 使用 python 范围对象索引到 numpy 数组
- php - PHP 简单 dom 解析器无法获取谷歌驱动器文件夹名称