测试开发进阶(十七)
欢迎关注我的公众号:「测试游记」
插件推荐
推荐Vue插件:Vue.js devtools


基本操作
v-bind
1 | <span title="dream">学好Vue</span> |

1 | <span v-bind:title="dream">学好Vue</span> |
1 | data() { |

可以使用插件进行修改绑定的内容

v-if和v-show
1 | <p v-if="isNotFlag">嘟嘟嘟</p> |
1 | data() { |
当isNotFlag是false的时候不显示,当isNotFlag是true的时候显示
1 | <p v-show="isNotFlag">嘟嘟嘟2</p> |
v-show也可以实现类似v-if的效果,但是两者还是有区别的
v-if每次都会重新删除或创建元素v-show每次不会重新进行dom的删除和创建操作,只是切换了元素的display样式

v-if
v-else-if
v-else
1 | <p>有一天,{{username}}想去上网</p> |
1 | data() { |

修改age

v-for
1 | <template> |

1 | <tr v-for="item in projects"> |
1 | data() { |

使用Element UI
https://element.eleme.cn/#/zh-CN/component/installation
在项目路径下安装:
1 | cnpm i element-ui -S |
导入:
1 | // 导入Vue.js |
选择适合的:

1 | <template> |

v-on
v-on为vue中指令,用于绑定事件,事件触发之后可以执行js操作
1 | <p v-on:click="username='路人'">有一天,{{username}}想去上网</p> |
点击「有一天」后
v-on可以缩写为@
1 | <p @click="changeUsername">有一天,{{username}}想去上网</p> |
1 | methods: { |