vue.js directive如何往外部传入的对象增加值

我想实现的功能是

directive update时往data.users['0']里面增加一个checked = true

使用的vue版本是1.0.18

//注册directive代码
Vue.directive('selectedAll', require('../components/selectedAll'))
//directive代码
<script type="text/javascript">
export default {
        twoWay: true,
        params: ['selecteds'],  //selecteds就是外部传入的对象
        update (val) {
            
        }
};
</script>
<!--html代码-->
<input type="checkbox" v-model="selectedAll" 
                        v-selected-all="selectedAll" :selecteds="data.users"> 
<!--
data.users 的值是这样的
{ "0": { "id": "85", "name": "中文", "create_time": "2016-09-23", "userName": "aa" }, "1": { "id": "86", "name": "English", "create_time": "2016-09-23", "userName": "aa" }, "2": { "id": "87", "name": "Français", "create_time": "2016-09-23", "userName": "aa" } }
-->

其实如果是我的话,对于这样的接口数据,我反倒会在后端全部处理好,在返回给前端,就是下面的格式我会为每一个对象添加 check 字段:

{ "0": { "id": "85", "name": "中文", "create_time": "2016-09-23", "userName": "aa" }, "1": { "id": "86", "name": "English", "create_time": "2016-09-23", "userName": "aa" }, "2": { "id": "87", "name": "Français", "create_time": "2016-09-23", "userName": "aa" } }
JellyBool
修改的评论也不能少于六个字哦!
上海斯瑞辛志荣 回复 JellyBool
修改的评论也不能少于六个字哦!
上海斯瑞辛志荣 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 上海斯瑞辛志荣
修改的评论也不能少于六个字哦!
上海斯瑞辛志荣 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 上海斯瑞辛志荣
修改的评论也不能少于六个字哦!
上海斯瑞辛志荣 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 上海斯瑞辛志荣
修改的评论也不能少于六个字哦!