首页 > 解决方案 > 从 Quasar 引导文件访问存储

问题描述

我正在使用 Quasar,并且我有一个引导文件(与 main.js 基本相同):

Vue.use(VueCurrencyFilter, {
  symbol: '$',
  thousandsSeparator: '.',
  fractionCount: 2,
  fractionSeparator: ',',
  symbolPosition: 'front',
  symbolSpacing: true
})

我可以在我的组件中做:

{{purchaseOrderTotal | currency(currentLocation.currency)}}

currentLocation是我商店中使用 mapState 调用的状态。

currentLocation.currencysymbol期权的货币。

这可行,但意味着我必须在每个组件中传递参数。

有什么方法可以调用currentLocation.currencyjs 文件作为默认使用吗?

标签: vue.jsvuejs2vuexquasar-framework

解决方案


我忘记了 Quasar 中启动文件的剖析:

import VueCurrencyFilter from 'vue-currency-filter'

export default ({ Vue, store }) => {

    Vue.use(VueCurrencyFilter,
      .......
};

store 需要导出而不是导入。


推荐阅读