Vueのfiltersでthisが使えなかった話 Vue.jsのfiltersで↓のようなコードを書いて実行しようとしたらエラーがでた。 最初はMixinとして使っていたためMixinではfiltersは使えないのかと思い、普通にコンポーネント内のfiltersプロパティ内で使っても同じエラーがでたので調べることにした。 ちなみにfiltersというのはVue固有のプロパティの一つで、ここに定義した関数をムスタッシュ構文内で例えば{{ <data> | oneFilter }}のようにして使うと<data>をoneFilterで加工することができる。 <template> <div id="app"> <p>{{ '選択してください' | processChoice }}</p> </div> </template> <script> new Vue({ el: '#app', compu