Skip to content

太好了作者是华人,可以中文提问,3个问题 #628

@litaonet

Description

@litaonet

问题一:

//0=基础资料完善中,1=基础资料已经完善,2=详情完善中,3=详情已经完善,4=定价中,5=仓库中,6=销售中,7=售馨,8=已下架
var scheduleOptions = ["基础资料完善中", "基础资料已完善", "详情完善中", "详情已完善", "定价中", "仓库中", "销售中", "售馨", "已下架"];
    new Vue({
                el: '#cards',
                data: {
                    goods: [
                        {
                            id: 1,
                            name: '苹果IPhone6 4.7英寸显示屏 至大之作至薄之作。',
                            image: '/541950537f02b/400x400/54195213be820.jpg',
                            event: false,//是否参与活动
                            cats: '3C数码/手机', //分类
                            g_price: '', //平台价格
                            g_market_price: '5288.00', //市场价
                            g_cost: '4999.00', //供货价
                            storage_s_q: '', //库存
                            is_stock: false, //是否入库
                            scheduleOptions: scheduleOptions[0],
                            schedule: 0
                        },
                        {
                            id: 2,
                            name: '佳能 单反相机EOS5DIII (24-105)套机。',
                            image: '/544f3639027ae/400x400/544f36fa01595.jpg',
                            event: false,
                            cats: '3C数码/相机', //分类
                            g_price: '', //平台价格
                            g_market_price: '1288.00', //市场价
                            g_cost: '1999.00', //供货价
                            storage_s_q: '', //库存
                            is_stock: false, //是否入库
                            scheduleOptions: scheduleOptions[1],
                            schedule: 1
                        }, 
                    ]
                },
                methods: {
                    Modify: function (id) {
                        for(i=0;i<this.goods.length;i++){
                            if(this.goods[i].id== id){
                                console.log(this.goods[i].name);
                            }
                        }
                    }
                }
            });


{{  limit.scheduleOptions }}//我是这样实现的,我想goods.schedule value 对应 scheduleOptions

我想要实现某一个key的值对应另外数组里面一个值,有木有跟好的办法。

问题二

<div class="ui button" v-on="click: Modify(limit.id)" data-goods-id="{{limit.id}}">改价</div>

如何取得当前循环对应的数组,我是用for循环了一遍。

问题三

{{limit.is_stock ?  "库存("+limit.storage_s_q+")" : "未入库"}}
{{limit.event ?  "<div class=\"ui red circular label\">促</div>" : ""}}

只能在判断中加字符如果下面这样就解析不出来,如何可以加入html。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions