vue.js - 从 Quasar 引导文件访问存储
问题描述
我正在使用 Quasar,并且我有一个引导文件(与 main.js 基本相同):
Vue.use(VueCurrencyFilter, {
symbol: '$',
thousandsSeparator: '.',
fractionCount: 2,
fractionSeparator: ',',
symbolPosition: 'front',
symbolSpacing: true
})
我可以在我的组件中做:
{{purchaseOrderTotal | currency(currentLocation.currency)}}
currentLocation
是我商店中使用 mapState 调用的状态。
currentLocation.currency
是symbol
期权的货币。
这可行,但意味着我必须在每个组件中传递参数。
有什么方法可以调用currentLocation.currency
js 文件作为默认使用吗?
解决方案
我忘记了 Quasar 中启动文件的剖析:
import VueCurrencyFilter from 'vue-currency-filter'
export default ({ Vue, store }) => {
Vue.use(VueCurrencyFilter,
.......
};
store 需要导出而不是导入。
推荐阅读
- python - 从元组中提取列表并在python中转置
- java - 带有列表的Java中嵌套循环的动态数量
- rust - 没有显式返回的关联函数是错误[E0308]:类型不匹配
- php - PHP - 包含另一个文件后脚本无法找到类
- datatables - 数据表 - 将选定行的一个数据传递给模式
- android - 如何将 OpenCV 头文件包含到 C++ 项目中?
- javascript - 链接到新 HTML 页面中的部分
- c# - System.Data.dll 中出现“System.InvalidOperationException”类型的未处理异常?
- go - 断开连接后重新连接到 RabbitMQ
- node.js - drive.files.create 上传完成回调