【Vue】value值如何通过{{}}获取?答:【:value="item.value"】或者【v-bind:value="item.value"】...

var historyList = new Vue({
    el: '#historyList',
    data: {
        items: [
            //{text:'3000吨以下',value:'0-3000'},
            //{text:'5000吨 至 1.0w吨',value:'5000-10000'},
            //{text:'55吨 至 88吨',value:'55-88'}
        ]
    }
})


<ul id="historyList" >
    <li v-for="item in items" class="tonList">
        <input type="checkbox" :value="item.value"/>
        <label>{{item.text}}</label>
    </li>
</ul>


function getHistory() {
    var data = localStorage.getItem('tonnage_history');
    if (data != '' && data != null) {
        // dataTextAndValue {3000吨 至 5000吨,5000吨 至 1.0w吨,4吨 至 8吨:3000-5000,5000-10000,4-8}
        var dataTextAndValue = data.split(':');
        // dataText [3000吨 至 5000吨,5000吨 至 1.0w吨,4吨 至 8吨]
        var dataText = dataTextAndValue[0].split(',');
        // dataValue [3000-5000,5000-10000,4-8]
        var dataValue = dataTextAndValue[1].split(',');
        var dataItem=new Array();
        for(var i=0;i<dataText.length;i++){
            dataItem[i]={text:dataText[i],value:dataValue[i]}
        }
        // dataItem
        // [ {text:'3000吨以下',value:'0-3000'},
        // {text:'5000吨 至 1.0w吨',value:'5000-10000'},
        // {text:'55吨 至 88吨',value:'55-88'}]
        historyList.items=dataItem;
    } else {

    }

    console.log(data);
    console.log(dataItem);
    console.log(historyList.items);
}
【1】   <input type="checkbox" :value="item.value"/>
      不是用双括号,直接用引号包围就行,前边加个冒号
      【:】相当于【v-bind:】

【2】   for(var i=0;i<dataText.length;i++){
            dataItem[i]={text:dataText[i],value:dataValue[i]}
         }
      js的数组还可以这样用,牛逼!

https://cn.vuejs.org/v2/api/#v-bind



 

转载于:https://www.cnblogs.com/CESC4/p/7761197.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值