测试开发进阶(十七)
欢迎关注我的公众号:「测试游记」
插件推荐
推荐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: { |