javascript - 以编程方式将具有计算属性的 Vue 组件注入(inject)到另一个组件中

标签 javascript vue.js components vuejs2

我正在构建一个与计数器关联的事物列表,如下图所示: enter image description here

我正在努力研究如何注入(inject)每行的正确部分,该部分位于一个单独的组件中,并处理当您单击每个按钮时发生的情况,更新其计数器,每当我单击“添加新”时。

如何注入(inject)组件及其依赖项和计算属性?

最佳答案

Eric关给我的答案是对的。我让 Vue 自己解决的事情变得复杂了。

我的自定义组件依赖于我在 v-for 中提供的任何内容,因此每当该数组发生更改时,我在该行上的组件将跟随:

    <ul class="extras">
        <li v-for="extra in extras">
            <div>{{ extra.name }} </div>
            <div>{{ extra.price }}</div>

            <calculator :object="extra"></calculator>
        </li>
    </ul>

关于javascript - 以编程方式将具有计算属性的 Vue 组件注入(inject)到另一个组件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44123312/

相关文章:

javascript - JS中重置多个定时器

php - 使用 javascript 和 ORM 仅使用 json 数据构建 Web 应用程序

javascript - vue-tags-input 的可重用组件

javascript - 需要 Reactjs 帮助来了解如何正确地将这个函数从父按钮组件传递到子按钮组件

javascript - 在一个页面上运行多个模型投影仪

javascript - RequireJS 脚本加载顺序

javascript - 全局 ajax 处理程序 jquery

vue.js - 如何从 Vue3 中的 &lt;script setup> 访问 &lt;script&gt; 中的名称?

vue.js - 为什么 Prop 更改不会更改数据?

java - 如何自动列出java + React项目中使用的所有第三方组件?