Mixinは一般的な操作を簡素化します

取り消し線形式私たちは、お金のために小数点以下2桁を保持したり、開発中にタイムスタンプを変換したりするなどの操作に遭遇することがよくあります。毎回、パブリック関数を記述してから、ページ内のフィルターでフィルター処理します。この方法は毎回面倒ですが、使う必要があると感じるたびに、フィルターに書き直さなければなりません!しかし、私たちの類人猿の究極の追求は怠惰です、そしてこれはどのように機能することができますか~~~兄弟、みんなをコピーしてください!ミックスインに!

import {
    
     u_fixed } from './tool'

const mixins = {
    
        
    filters: {
    
            
        // 保留两位小数        
        mixin_fixed2 (val) {
    
                
            return u_fixed(val)        
        },
        // 数字转汉字,16000 => 1.60万        
        mixin_num2chinese (val) {
    
                
            return val > 9999 ? u_fixed(val/10000) + '万' : val;        
    }    
}}
export default mixins

新しいmixins.jsを作成し、ミックスする必要のあるすべてのコンテンツを記述します。たとえば、ここにフィルターをミックスし、一般的に使用されるいくつかの操作を記述します。自分で拡張できます。この場合、必要なページにこのjsをインポートし、ミックスインを宣言すると、通常の方法で使用できます。たとえば、フィルタリング操作をページで直接使用できるようになりました

{
    
    {
    
    1000 | mixin_fixed2}}

おすすめ

転載: blog.csdn.net/diaojw090/article/details/101680744