vue3 学习-初识体验-常见指令v-on和v-if
继续来体验一波数据驱动结合绑定方法的实践案例. 这里以最常见的反转字符串为栗子来体验面向数据编程.
v-on
用来绑定事件的, 然后将方法名写在 methods 中即可.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<script src="https://unpkg.com/vue@3"></script>
</head>
<body>
<div id="root"></div>
<script>
Vue.createApp({
data () {
return {
content: "hello, world!"
}
},
// 处理数据的方案都放 methods 中
methods: {
btnClick () {
// 反转字符串
this.content = this.content.split('').reverse().join('')
}
},
template: `
<div>
{{content}}
<button @click="btnClick">反转</button>
</div>
`
}).mount('#root')
</script>
</body>
</html>
v-if
条件成立则Dom生效, 不会保留位置哦.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<script src="https://unpkg.com/vue@3"></script>
</head>
<body>
<div id="root"></div>
<script>
Vue.createApp({
data () {
return { show: true }
},
methods: {
btnClick () {
this.show = !this.show
}
},
template: `
<div>
<span v-if="show">hello, world</span>
<button @click="btnClick">显示/隐藏</button>
</div>
`
}).mount('#root')
</script>
</body>
</html>
简单的指令和方法体验就到这里啦, 确实还是很好理解的.
耐心和恒心, 总会获得回报的.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通