A. 指令v-bind是绑定元素的属性值的。 B. 指令v-bind是绑定元素内容的。 C. 只要元素的属性值需要根据变量自动变化时,都可以使用v-bind指令进行属性绑定。 D. 使用时:<元素 v-bind:属性="js表达式">可以简写为<元素 :属性="js表达式">。
A. 都可以用来根据条件控制元素的显示和隐藏。 B. v-show是根据条件改变元素的display属性的值来控制元素的显示和隐藏的。 C. v-if和v-else是根据条件来生成或删除元素,从来控制元素的显示和隐藏的。 D. v-if和v-else控制的两个元素之间可以插入其他元素。
A. 指令v-for用于需要反复生成多个相同结构的HTML元素。 B. 当new Vue()扫描到该指令时,自动遍历of后的数组中每个元素,每遍历一个元素,就创建一个当前HTML元素的副本。 C. 自动遍历时,value会自动获得当前正在遍历的数组元素值,i会自动获得当前正在遍历的下标位置。 D. value和i可以在当前元素外通过{{}}使用的。
A. v-for只能遍历数组中每个元素。 B. v-for可以数数,生成从0开始依次递增的一个序列! C. v-for可以遍历对象中每个属性。 D. v-for可以遍历数字下标的一切,比如字符串。
A. 不能用下标直接更改数组的值,可以通过数组的API函数改变数组的值。 B. 如果v-for遍历的是数组,在程序中通过下标修改数组元素的值,页面上的HTML元素会自动更改! C. Vue框架无法为Vue对象中的data中的数组属性的每个元素添加访问器属性。 D. Vue框架对数组元素的值是进行监控的。
A. 因为v-for反复生成的多个元素,除了内容不同之外,从元素属性上来看多个元素毫无差别! B. 如果不加Key属性,将来修改了数组中一个元素时,v-for无法识别每个HTML元素,框架只能重新生成所有的HTML元素——效率低! C. 标识符key是自定义的标识符。 D. key只能数组元素的下标值,不可以是对象元素的属性值。
A. 指令v-html可以绑定HTML片段内容。 B. {{}}不能绑定HTML片段内容,其本质相当于DOM中的textContent,会将HTML内容原样显示,不会被编译。 C. 指令v-html后的""可以写js表达式,比如字符串拼接。 D. 元素用了指令v-html,则在元素开始标签和结束标签内的内容会被v-html内容替换。