Vue.jsアプリでいくつかのグローバルフィルタを使いたいと思っています。私は主なVueインスタンスの前にそれらを定義する必要があることを知っていますが、 'main.js'ファイルにそれらをすべて貼り付けることは、コード編成の観点からは私には当てはまりません。 main.jsにインポートされた別のファイルにどのように定義を入れることができますか?これのためにインポート/エクスポートのものの周りに私の頭をかなり得ることはできません。Vue.jsに大量のグローバルフィルタを追加するには?
2
A
答えて
4
filter.jsファイルを作成します。
import Vue from "vue"
Vue.filter("first4Chars", str => str.substring(0, 4))
Vue.filter("last4Chars", str => str.substring(str.length - 4))
main.jsにインポートします。
import Vue from 'vue'
import App from './App'
import "./filters"
new Vue({
el: '#app',
template: '<App/>',
components: { App },
})
作業example。
1
私は最善の方法は...フィルタファイルで
- filters
| - filter1.js
| - index.js
をfilters
フォルダを作成し、あなたのすべてがフィルタ入れVueJS
から
plugin
機能を使用することだと思います必要な機能をエクスポートします。この例では、大文字のフィルタを使用します:export default function uppercase (input) { return input.toUpperCase(); }
輸入で210
やプラグインを作成:あなたmain.jsで
import uppercase from './filter1'; export default { install(Vue) { Vue.filter('uppercase', uppercase); } }
ファイルを使用し、それ
import filters from './filters'; import Vue from 'vue'; Vue.use(filters);
関連する問題
- 1. EntityFrameworkのグローバルフィルタを追加します。
- 2. ASP.NETコアにグローバルフィルタを追加する方法は?
- 3. C#コードで大量の空白を追加するには?
- 4. Jenkinsに大量のユーザーを追加する
- 5. クエリに大量のレコードを追加する
- 6. Linqと大量のデータを追加
- 7. Vue.js - クリックイベントにクラスを追加
- 8. Google Maps IOS SDKのマーカーにカスタム画像を追加すると、メモリが大量に追加されます
- 9. vue.js 2にクラスを追加するには?
- 10. Vue.js 'webpack configにi18n依存関係を追加するには?
- 11. vue.jsでリフレッシュせずに投票を追加するには?
- 12. 動的データを配列に追加してdom vue.jsに追加する方法
- 13. 複数のJenkinsジョブでポストビルドアクションを大量に追加する方法
- 14. 大量のデータをC++で大量に保存する方法
- 15. データ量に基づいて改ページを追加するには
- 16. vue.jsの要素を動的に追加する
- 17. Spinnerウィジェットに膨大な量の定義済み文字列を簡単に追加するには?
- 18. アンドロイドに大量のテキストを追加するにはどうすればよいですか?
- 19. vue.jsの同じコンポーネントに複数のreCaptchaを追加するには?
- 20. Pandas HDFStoreにどのように大量のデータを追加し、自然なユニークなインデックスを得るには?
- 21. マゼンタで製品数量のバリエーションを追加するには?
- 22. bodyタグにVue.jsを追加する必要がある理由
- 23. Vue.js dynamic追加と削除
- 24. Laravel - vue.jsコンポーネントを使用してデータベースにユーザーを追加する
- 25. Vue.js bootstrap-vue:フォームにキャンセルボタンを正しく追加する方法
- 26. Due SVG要素にVue.js v-onイベントを追加する
- 27. vue.js 2をクリックすると星を追加する方法は?
- 28. LIの量とリンクを追加する
- 29. スクロールのオフセット量()を追加する
- 30. HTML5オーディオプレーヤーに音量バーを追加
そのような単純な!ありがとう。 –