博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue中的filters的用法
阅读量:6297 次
发布时间:2019-06-22

本文共 1381 字,大约阅读时间需要 4 分钟。

1、效果

金额保留两位小数,并加上单位元

2、index.html

    
Title
  • 金额:{
    {item.productPrice*item.productQuentity | formatMoney}}
    金额:{
    {item.productPrice*item.productQuentity | money("元")}}
  • 3、cart.js

    /** * Created by kk on 2017/4/16. */new Vue({    el:"#app",    data:{        // title:"hello vue"        totalMoney:0,        productList:[]    },    filters:{formatMoney:function (value) {    return "¥"+value.toFixed(2)}    },    mounted:function () {        //类似于jquery中的ready方法        this.$nextTick(function () {            this.cartView();        })    },    methods:{        cartView:function () {    // this.title="Vue hello"            //var _this=this;            // this.$http.get("data/cart.json",{"id":123}).then(function (res) {
    // _this.productList=res.body.result. productList; // _this.totalMoney=res.body.result.totalMoney; // });// 这里使用了ES6语法=>将this指向外部,不用再使用_this         let _this=this; this.$http.get("data/cart.json",{"id":123}).then(res=> { this.productList=res.body.result. productList; this.totalMoney=res.body.result.totalMoney; });} }});
    Vue.filter("money",function (value,type) { return "¥"+value.toFixed(2)+type;});

     

    转载地址:http://islta.baihongyu.com/

    你可能感兴趣的文章
    <转>云主机配置OpenStack使用spice的方法
    查看>>
    java jvm GC 各个区内存参数设置
    查看>>
    [使用帮助] PHPCMS V9内容模块PC标签调用说明
    查看>>
    基于RBAC权限管理
    查看>>
    数学公式的英语读法
    查看>>
    留德十年
    查看>>
    迷人的卡耐基说话术
    查看>>
    PHP导出table为xls出现乱码解决方法
    查看>>
    PHP问题 —— 丢失SESSION
    查看>>
    Java中Object类的equals()和hashCode()方法深入解析
    查看>>
    数据库
    查看>>
    dojo.mixin(混合进)、dojo.extend、dojo.declare
    查看>>
    Python 数据类型
    查看>>
    iOS--环信集成并修改头像和昵称(需要自己的服务器)
    查看>>
    PHP版微信权限验证配置,音频文件下载,FFmpeg转码,上传OSS和删除转存服务器本地文件...
    查看>>
    教程前言 - 回归宣言
    查看>>
    PHP 7.1是否支持操作符重载?
    查看>>
    Vue.js 中v-for和v-if一起使用,来判断select中的option为选中项
    查看>>
    Java中AES加密解密以及签名校验
    查看>>
    定义内部类 继承 AsyncTask 来实现异步网络请求
    查看>>