我在Vue的入口js寫全局過(guò)濾器的邏輯,看了官方的案例是Vue.filter()全局注冊(cè)的函數(shù),我想換種寫法,用mixins 方式這種方式我試了在單個(gè)的組件頁(yè)面把filter函數(shù)放在mixins里面是可行的,但是放在入口文件這里沒(méi)起到作用?這是為什么??全局的混入不是在每個(gè)頁(yè)面都可以訪問(wèn)嗎?main.jsconst mixins = {
filters: {
mixin_fixed2 (val) {
return val.toFixed(2);
}
},
created(){
console.log('chengg')
} }new Vue({
el: '#app',
router,
mixins:[mixins],
template: '<App/>',
components: { App }})這種寫法我在其他的組件頁(yè)面使用這個(gè)mixin_fixed2 過(guò)濾器是報(bào)錯(cuò)的。。我把這段邏輯放在單個(gè)的組件頁(yè)面import mixins from '@/plugins/mixins.js'export default {
mixins:[mixins]
}這里是沒(méi)問(wèn)題的
Vue的全局filters
侃侃爾雅
2019-01-25 15:46:55