【问题标题】:How to execute a function when all components are mounted挂载所有组件时如何执行功能
【发布时间】:2020-04-23 15:09:13
【问题描述】:

我将 VueJS 与 Vue Router 和一个 js 统一模块一起使用来修改表单元素,如选择、复选框等,以将这些元素包装在一个新元素中,以改进我们为它们设置样式的方式。

更改路线并挂载组件后,如何有效执行此模块?

我可以在挂载函数中为每个组件/视图手动初始化模块,但这太疯狂了。 在 VUE 实例上添加一个路由观察器是可行的,但这是在我的组件安装之前触发的,所以我需要修改的 HTML 还不存在。

VueJS 中这个问题的最佳实践解决方案是什么?

【问题讨论】:

    标签: javascript vue.js vue-router


    【解决方案1】:

    也许全局混入会起作用。 这是文档:https://vuejs.org/v2/guide/mixins.html#Global-Mixin

    【讨论】:

    • 看来这正是我正在寻找的!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多