vue.js - 如何从离子输入(Vue)中获取绑定值
问题描述
我正在使用 vue 和 ionic 创建一个移动应用程序,我想在方法中使用表单值。
我的代码目前如下所示:
<template>
<ion-button @click="SendData()">Fertig</ion-button>
<ion-item>
<ion-label>Title:</ion-label>
<ion-input v-bind:value="title" placeholder="erforderlich"></ion-input>
</ion-item>
<ion-item>
<ion-label>SKU Number:</ion-label>
<ion-input :value="skuNumber" placeholder="erforderlich"></ion-input>
</ion-item>
</template>
<script>
import { IonContent, IonHeader, IonTitle, IonToolbar, IonInput, IonItem, IonLabel }
import { defineComponent } from "vue";
export default defineComponent({
name: 'MaterialEdit',
props: {
modalType: { type: String, default: 'Material bearbeiten' },
material: [],
},
data() {
return {
// Form Values
title: '',
skuNumber: '',
}
},
methods: {
SendData(){
console.log(this.title)
}
},
components: { IonContent, IonHeader, IonTitle, IonToolbar, IonInput, IonItem, IonLabel }
});
</script>
我console.log()
在SendData()
方法中打印一个空字符串。
如您所见,我尝试将<ion-input>
withv-bind
和 with的值绑定:
。两者都不起作用。
有谁知道为什么?
解决方案
推荐阅读
- python - 如果当前迭代在 FOR 或 WHILE 循环中完成,则需要开始下一次迭代
- android - 用户登录无法使用改造和视图模型
- c# - 如何使用已加载数据的 WindowsForms 在 DataGridView 中搜索?
- firebase - Flutter & Firebase:如何从特定文档中获取特定字段到流中?
- user-experience - 如何禁用侵入式模板选择器对话框?
- asp.net - Firefox 和 Chrome 上的 IIS Node.js 服务器下载文件中继错误
- angular - 在单击路由器之前,路由器插座不会显示
- pointers - 遍历列表的有效方法是什么?
- swift - Send command shortcut to NSTextView's next responder
- sql - 使用多行删除的更新子查询语句删除触发器