问题标签 [vue-events]
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.
nuxt.js - 如何发出 v-for 值?
我正在尝试将我的 v-for 值(城市)发送到父组件。
父组件看起来像这样
切换事件工作正常,我的城市也得到渲染。尽管尝试了几种组合,但我似乎无法将城市名称传递给我的父组件。
vue-component - Vue.js 3 复选框组件未通过 Laravel 8 验证
我是 Vue3 的新手。Ik 已经开始在 Vue js 中制作一些表单输入字段组件,以便在我的 Laravel 8 项目中使用它。除了“接受政策”的复选框组件外,一切正常。它认为解决问题非常简单,但我在 Vue.js 中很新,所以我看不到问题。
Laravel 注册请求:
注册表(仅接受政策复选框)
Vue Checkbox 组件:
问题是,当复选框被选中时,Laravel 说:它是假的,如果它没有被选中,它就通过了验证!这怎么可能?
vue.js - Vue“发射”替代方案
Vue 在我使用“emit”时抱怨我正在寻找功能相同的替代方案
这将是一个待办事项列表
代码:
浏览器控制台中的警告:
runtime-core.esm-bundler.js?5c40:38 [Vue 警告]:无关的非发射事件侦听器 deleteTodoEvent) 已传递给组件,但无法自动继承,因为组件呈现片段或文本根节点。如果侦听器仅用作组件自定义事件侦听器,请使用“emits”选项声明它。在 <ToDos todoEntries= (9) [代理,代理,代理,代理,代理,代理,代理,代理,代理] onDeleteTodoEvent=fn<bound deleteToDoItem> > 在 <App>
vue.js - 无法使用 Vue 3 在 Datatable 中创建可调用的操作按钮
我正在尝试使用服务器端处理创建一个数据表,该数据表在最后一列中有一些操作按钮。我将 Vue 3 用于 UI,并设法使用该columnDefs
属性使用单独的组件呈现操作按钮。
这就是我渲染动作按钮的方式。
这是DatatableActionButton
组件。
我尝试按照文档使用mitt包处理eventName
道具,但它不起作用。
btnClick
单击时不会触发该功能。我什至没有在控制台中收到任何错误。
发射器在其他地方工作,EventBus
但不在DatatableActionButton
组件内。我怀疑这样做的原因是columnDefs
使用单独createApp()
的安装DatatableActionButton
到表格单元格。
是否有另一种解决方法?我只想为每个表记录调用View
,Edit
和操作。Delete