A. 多数样式的修改,都会同时修改多个css属性,如果用style绑定,每个css属性都要写出来,代码繁琐! B. 批量修改一个元素的多个css属性,应该用class方式 C. 批量修改一个元素的多个css属性,应该用style方式 D. 编译时,动态绑定的:class会和不带:绑定的固定不变的class,合并为一个class!
A. 定义自定义指令时,指令名不要带v-前缀。 B. 定义自定义指令时,指令名要带v-前缀。 C. 使用自定义指令使用时,只要在想应用对应效果的元素上,添加"v-指令名"属性即可。 D. 使用自定义指令使用时,只要在想应用对应效果的元素上,添加"指令名"属性即可。
A. 计算属性和普通属性一样,程序也是需要在对象中保存属性值数据的 B. 计算属性总是可以根据其他属性值的变化,动态计算获得的。 C. 计算属性所依赖的其他属性值一旦发生变化,计算属性的值也要随之改变的。 D. 计算属性也是放在data中定义的。
A. 计算属性其本质是一个函数,所以在HTML绑定语法中使用时,计算属性名后也要加()。 B. 计算属性也是在Vue对象的methods中定义的。 C. 计算属性的结果,会被Vue缓存起来,反复使用,避免了重复计算。 D. 使用时关心函数的执行结果数据,首选用计算属性,关心函数执行操作的过程,则可选methods中的方法。
A. 过滤器是专门对变量的原始值进行加工后,再显示的特殊函数。 B. 如果一个变量的值不能直接给用户看时,可以使用过滤器。 C. 在绑定语法中可以这样使用过滤器:{{变量 | 过滤器名}}。 D. 过滤器定义时,只能有1个参数。
A. .axios是基于Promise的专门发送ajax请求的函数库。 B. Vue官方提供了一套发送ajax请求的组件vue-resource,所以不建议使用axios。 C. axios的get请求是同步的,axios的post请求是异步的 D. axios返回结果result不是服务器端返回的结果,result.data才是服务器端返回的结果。
A. 将元素的整个style属性当做一个字符串来绑定 B. 将元素的style属性当做一个对象来绑定 C. 创建一个变量,以对象方式保存多个css属性 D. 创建多个变量,保存每个动态变化的css属性,绑定时使用匿名对象:style= {css属性: 变量1, css属性:变量2, ... }