问题标签 [vue-directives]
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.
vue.js - v-for 与 v-if 处于同一级别影响 v-else
如果我这样做:
v-else 中的跨度也会在第二个 V-FOR 上循环,即使它上面没有任何 v-for,为什么?
这是 Vue 实例:
vue.js - VueJS 自定义指令 + 发射事件
我需要$emit
来自自定义指令的事件。可能吗?
指令.js:
组件.vue:
你知道这是否可能或是否有任何技巧?
谢谢
laravel-5 - 为什么vue js在数据有变化的时候会触发所有方法?
我在表单中有一个输入字段来获取客户名称并将值绑定到模型“customer_name”。
如果用户提交表单,我将发出 ajax get 请求以获取匹配的客户名称并将结果存储在变量“customers”中并将结果呈现在表格视图中。
这是 formatBday() 实现,
因此,在每次 ajax 调用之后,它都会在表格视图中显示结果。显示结果后,现在我正在尝试更改客户名称文本框中的值,并且我观察到,对于我在客户名称文本框中键入的每个字符,正在执行 formatBday() 函数。
customername 文本框和 formatBday() 函数之间没有绑定。但是在搜索之后,每当我输入/更改客户名称时,都会触发 formatBday()。
有谁知道如何阻止这个不需要的功能触发?
vue.js - 为什么 vuejs 子组件数据更改更新父数据也没有显式 $emit?
这是我的根元素,在数据中“预订”是一个带有网站预订的对象。Sitebooking 对象可以具有包含名字和姓氏的对象数组。
这是我的模板(子组件),
我正在循环通过父组件中的 booking.sitebooking 对象来创建多个子组件(每个站点预订都会得到一个子组件)。
我通过“my-sb”道具传递值并分配给子组件中的本地数据。
到目前为止一切正常,但奇怪的行为是每当我更改子组件中的值时,它也会更新父组件的数据。但是根据 vuejs 文档,子组件的更改将通过 emit 传播回父组件。但是我没有将数据发送回父级,但值仍然会在父级中自动更新。
有人可以帮忙吗?
javascript - 除了 vuejs 中的 value 属性,我可以绑定到其他输入属性吗
我是前端 javascript 框架的新手。目前正在处理一段代码,如果可以绑定其他输入属性而不是在 VueJS 中,我很value
好奇v-model
。这就是我的意思:
在我的 html 中,我输入如下:
然后稍后我希望通过它们的名称($label->name
)显示检查的项目,但我仍然需要它们的值作为后端的 id。
这当然会返回项目的 ID,但我需要名称。这可能吗?
laravel-5 - Vuejs 保留元素属性
我的情况是这样的:
Laravel 模板:
vuejs 组件看起来一样
问题是当我渲染组件时 href 属性消失了。那么有什么方法可以保留元素中的 href 属性吗?
javascript - 如何优化 v-for 渲染(渲染 1000 个用户)
我正在渲染 +1000 个用户的列表,有没有办法例如显示前 20 个用户,然后显示第二个 20 直到结束?因为一次渲染所有用户需要一些时间
或渲染前 20 个用户然后显示其余的我可以例如 v-for users.splice(0,20),然后 v-for the rest users.splice(21) 是否有任何简单的方法来做事
vue.js - vuejs表单生成器中的多列字段布局
基本上 Vuejs vue-form-generator 将表单布局生成为每行具有单个字段的单列视图。
这是示例 jsfiddle,例如: https ://jsfiddle.net/icebob/0mg1v81e/174/
我们如何使用 vue-form-generator 生成每行具有多个字段的多列视图?
javascript - 在 vue.js 中捕获无线电输入值
如何获取单选输入的值并将其传递给在 Vue.js 中使用 @click 的函数。我实际上想做这样的事情:
什么是正确的语法?
vue.js - 在点击指令上切换类?
有没有办法在单击元素时使用指令添加和删除类?
我想避免将元素放入模板中,而只使用指令。
所以像:
然后这将切换一个预定义的类,如.active