- 引入vue.js
| <script src="vue.min.js"></script> |
| <script src="vue-router.min.js"></script> |
- 创建vue对象,绑定id
| <body> |
| <div id="app"> |
| </div> |
| |
| <script src="vue.min.js"></script> |
| <script src="vue-router.min.js"></script> |
| <script> |
| new Vue({ |
| el: '#app', |
| data: { |
| }, |
| methods:{ |
| }, |
| }) |
| </script> |
| </body> |
Vue的语法
| <h1 v-bind:title="message">标题</h1> |
| <h1 :title="message">标题</h1>//可省略v-bind,用:代替 |
| <input type="text" v-model="text"/>{{text}} |
| <button type="submit" v-on:click="fun()">提交</button> |
| //使用@替换v-on: |
| <button type="submit" @click="fun()">提交</button> |
| |
| //阻止事件的提交,执行自定义的方法 |
| <form action="save" v-on:submit.prevent="onSubmit"> |
| <input type="text" id="name" v-model="user.name" /> |
| <button type="submit">保存</button> |
| </form> |
| <input type="checkbox" v-model="ok" />是否同意 |
| <h1 v-if="ok">同意</h1> |
| <h1 v-else>不同意</h1> |
| <table> |
| <tr v-for="(user,index) in userList"> |
| <td>{{index}}</td> |
| <td>{{user.id}}</td> |
| <td>{{user.username}}</td> |
| </tr> |
| </table> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!