问题标签 [v-model]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

javascript - 如何为 v-model 调用提供特定参数

如何在 v-model 中给出我的数组天数的索引?

和:

谢谢您的帮助 !

0 投票
1 回答
943 浏览

javascript - Vue.js 如何在 v-model 输入的数组中定位具有未知名称的对象

我正在使用自动生成的名称生成一个对象 onclick。每次名字都会不一样。然后我想通过使用 v-model 的输入来更改对象的值。如果名称未知,如何定位对象?这是我到目前为止所拥有的:

0 投票
1 回答
3475 浏览

javascript - 重置 v-model 而不更新其因变量

我有<input>像这样的领域

每当我点击 时add user,它应该推user送到users数组并清除v-model(以推送更多用户)。我的add()方法如下所示。

然而,在重置后user v-model,数组中的元素users也变成了空字符串。如何在v-model不更改users数组中数据的情况下重置?

0 投票
2 回答
13565 浏览

laravel - 使用 VueJS 和 Laravel 的 Textarea v-model 初始值

我想使用刀片语法将用户名显示为降价编辑器的默认文本区域值。

但是我正在为 textarea 使用 v-model 组件,它需要用这样的空值声明消息

这将使用laravel 变量的值渲染屏幕。但是在页面加载后不久,内容就消失了(我猜我已经使用了 window.onload)。
另外我没有使用内联 VueJS
PS:我是 VueJS 和 Laravel的新手,markdown的来源在这里(jsfiddle)
提前谢谢!

0 投票
1 回答
8881 浏览

javascript - 如何使用 Vue.js 设置和获取输入组件的值?

我试图在创建时为某些输入组件设置初始值,然后在单击按钮后获取这些值(如果它们被更改)。

这可以很好地设置初始值:

但是,当我单击按钮时,我需要输入组件中的 v-model 属性来获取这些值。当我添加 v-model 属性时,值被正确初始化,但是当我通过更改其中一个组件的值来测试组件时,其他输入组件被清除。

这不起作用:

认为这是丢失变量的问题,但我测试在控制台中打印它们并且它们没有改变或未定义。

0 投票
3 回答
8544 浏览

vue.js - Vue v-model输入更改移动chrome不起作用

如果我打开https://vuejs.org/v2/guide/forms.html#Text并编辑文本 - 对在移动 chrome 中输入文本没有影响。@keyup @input @keypress - 我输入时 v-model 不会改变

我该如何解决?我需要在输入时获取输入值(@keyup @input)

0 投票
2 回答
5174 浏览

vue.js - vue.js 包装具有 v-models 的组件

我有一个第 3 方输入组件(一个vuetify v-text-field)。

出于验证的原因,我更喜欢将这个组件包装在我自己的中。

我的 TextField.vue

在另一个组件中使用

这很好,但我想知道是否有比再次复制整个 v-model 方法更清洁的方法。现在我的数据在 2 个地方重复 + 所有额外的(不需要的)事件处理......

我只想将反应数据直接从原始模板传递到 v-text-field。我的 TextField 实际上根本不需要访问该数据 - 仅通知文本已更改(通过 @input、@blur 处理程序完成)。我不希望使用 VUEX,因为它在处理输入/表单时有自己的问题......

更接近这个的东西...

我找不到任何可以做到这一点的东西。

使用 props + v-model 包装是我所做的。

0 投票
1 回答
2320 浏览

select - 具有相同 v-model 的多个选择标签 (v-for)

我有多个相同的选择,v-model并希望分别显示每个选择的值。我需要绑定:key吗?

示例:jsfiddle

0 投票
2 回答
18559 浏览

javascript - 如何为来自 vuex 的数据设置初始值?

我的目标是创建一个“编辑帐户”表单,以便用户可以修改他们的帐户数据。我想以已经填充了用户数据(即用户名、电子邮件、地址...)的表单显示帐户数据

然后,用户可以修改表单中的数据并提交将更新其用户信息的表单。

我正在使用v-model将表单输入绑定到我的数据中名为accountInfo的对象,如下所示:

这是我的模板中的表单输入示例:

对象中键的值当前是空字符串,但我希望这些值来自名为userProfile的对象,该对象是 vuex 中的状态属性。

在我的“编辑帐户”组件中,我通过导入映射 vuex 状态:

然后在计算属性中使用以下内容

我想做的不是将空字符串作为 accountInfo 的值,而是从从 vuex 映射的 userProfile 计算属性中为它们分配值,如下所示:

这将为我的表单提供所需的初始数据,但不幸的是这不起作用,大概是因为数据在生命周期中比计算属性更早呈现。

完整代码:

编辑帐户.vue

商店.js:

0 投票
1 回答
5380 浏览

javascript - v-model 属性上的 Vue watch 只触发一次

我有一个与此处报告的示例非常相似的 Vue 组件:

query使用以下命令绑定到文本输入的字符串变量在哪里v-model

一切正常,除了在 chrome for android 上只触发一次手表触发器(当query""我写的任何内容更改时)。

任何的想法?

编辑:

问题似乎与v-model指令有关:我对本机 javascript 事件进行了一些实验,并且 v-model 的值在我取消输入焦点之前不会更新。如果有人对这里感兴趣的是绑定:

有什么办法可以使用手表和解决这个问题v-model