vuejs是如何编译checkbox数组的v-model的
随便用官方的例子编译了一下, 发现如下
      _c("input", {
        directives: [
          {
            name: "model",
            rawName: "v-model",
            value: _vm.checkedNames,
            expression: "checkedNames"
          }
        ],
        attrs: { type: "checkbox", id: "jack", value: "Jack" },
        domProps: {
          checked: Array.isArray(_vm.checkedNames)
            ? _vm._i(_vm.checkedNames, "Jack") > -1
            : _vm.checkedNames
        },
        on: {
          change: function($event) {
            var $$a = _vm.checkedNames,
              $$el = $event.target,
              $$c = $$el.checked ? true : false
            if (Array.isArray($$a)) {
              var $$v = "Jack",
                $$i = _vm._i($$a, $$v)
              if ($$el.checked) {
                $$i < 0 && (_vm.checkedNames = $$a.concat([$$v]))
              } else {
                $$i > -1 &&
                  (_vm.checkedNames = $$a
                    .slice(0, $$i)
                    .concat($$a.slice($$i + 1)))
              }
            } else {
              _vm.checkedNames = $$c
            }
          }
        }
      }),
												
											vuejs是如何编译checkbox数组的v-model的的更多相关文章
- php获取checkbox数组的表单数据
		
提交表单的时候,对于checkbox多选框,name="field[]",此时php获取的数组为:从0开始的索引数组:如果name="field[n]" 有数字 ...
 - 获取checkbox数组 里面的值
		
echo '<td class="text-left"><input name="tids[]" type="checkbox&q ...
 - gfortran编译Fortran数组问题
		
可能是IVF(inter visual fortran)比LF(lahey Fortran)编译器比较严格的原因 real :: A(L,M) = (/ 1,2,3,4,5,6,7,8,9,10,11 ...
 - VueJS 获取并编译远程模板 解决方案(简单版)
		
原文链接:https://savokiss.com/tech/vuejs-remote-template.html see: forum
 - 数组中存放model去重
		
在这个项目中出现"添加model数据"数组重复的情况,这就涉及到数组去重的问题了...... 1. 一开始使用的最笨的方法: 依次循环两个数组(原有的数组,选择的数组),双重for ...
 - Vuejs的一些总结
		
http://blog.csdn.net/xllily_11/article/details/52312044 原文链接:http://mrzhang123.github.io/2016/07/14/ ...
 - make编译
		
Makefile 值得一提的是,在Makefile中的命令,必须要以[Tab]键开始. 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了 ...
 - makefile,让编译更简单
		
陈皓 (CSDN) 概述—— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的 ...
 - vuejs心法和技法
		
原文地址:http://www.cnblogs.com/kidsitcn/p/5409994.html 所有的vuejs组件都是被扩展的vue实例: var MyComponent = Vue.ext ...
 
随机推荐
- ES6箭头函数及this指向
			
箭头函数(=>):函数简写 无参数:() => {} 单个参数:x => {} 多个参数:(x, y) => {} 解构参数:({x, y}) => {} 嵌套使用:部署 ...
 - 【Distributed】分布式任务调度平台
			
一.概述 什么是定时任务 二.Java实现定时任务方式 2.1 Thread 2.2 TimerTask 2.3 ScheduledExecutorService 2.4 Quartz 引入maven ...
 - oracle排序怎样弄成1 2 3 ,而不是 1 10 100
			
oracle表字段设置得值不是number,而是Varchar2时排序就会出现这种问题 这个时候排序的时候需要转类型排序: order by to_number(顺序号) asc
 - 用javafx webview 打造自己的浏览器
			
背景 项目需要做一个客户端的壳,内置浏览器,访问指定 的url 采用技术 java 1.8 开始吧! java环境配置略 hello world import javafx.application.A ...
 - Linux学习笔记(十)shell基础:历史命令、命令补全、输出重定向、输出重定向
			
一.历史命令 history [选项] [历史命令保存文件] -c 清空历史命令 -w 吧缓存中的历史命令写入历史命令保存文件~/.bash_history中 系统会默认将上次注销登录(正确退出)之前 ...
 - 微信小程序开发(十三)安卓手机调用wx.getConnectedWifi API失败
			
安卓手机调用wx.getConnectedWifi API失败,返回的错误码是12000.需要先startWifi 接口: wx.startWifi({ success(res) { console. ...
 - 【转】go里面字符串转成 字节slice, 字节slice转成字符串
			
原文: https://yourbasic.org/golang/convert-string-to-byte-slice/#convert-string-to-bytes ------------- ...
 - go语言的defer语句
			
转: https://www.jianshu.com/p/5b0b36f398a2 ---------------------------------------------------------- ...
 - spring实例化二:SimpleInstantiationStrategy
			
spring对类的实例化,定义了接口InstantiationStrategy,同时先做了个简单实现类SimpleInstantiationStrategy.采用实现部分,抽象部分的策 ...
 - 大数据之路week05--day07(序列化、类加载器、反射、动态代理)
			
遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 a,什么叫序列化和反序列化b,作用.为啥要实现这个 Serializable 接口,也就是为啥要序列化c,seri ...