【转】[Vue] 初学 vue 的简单赋值
App.vue 文件
<template> <div> <div><input type="text" v-bind:value="msg" /></div> <div><input type="text" :value="name" /></div> <div><input type="text" :value="birthday" /></div> <div><input type="button" value="点击 m1" v-on:click="m1" /></div> <div><input type="button" value="点击 m2" @click="m2" /></div> <div>{{ age }}</div> </div> </template> <script> const options={ data: function(){ return { name:"Vue.js",birthday:'2000-02-01',age:25,msg:"Hello Vue!"}; }, methods: { m1: function(){ this.age++; console.log('m1被调用!') }, m2: function(){ this.age--; console.log('m2被调用!') } } }; export default options; </script>
也可以是其它的 .vue 文件里,然后修改 main.js 里面的指向:
import Vue from 'vue' import e1 from './views/Example1View.vue' import router from './router' import store from './store' Vue.config.productionTip = false new Vue({ router, store, render: h => h(e1) }).$mount('#app')
这里是让它渲染 ./views/Example1View.vue 这个页面
<template> <div> <div> <label for="">请输入姓名</label> <input type="text" v-model="name" /> </div> <div> <label for="">请输入年龄</label> <input type="text" v-model="age" /> </div> <div> <label for="">性别</label> 男<input type="radio" name="sex" value="男" v-model="sex" /> 女<input type="radio" name="sex" value="女" v-model="sex" /> </div> <div> <label for="">请输入爱好</label> 游泳<input type="checkbox" name="hobby" value="游泳" v-model="hobby" /> 跑步<input type="checkbox" name="hobby" value="跑步" v-model="hobby" /> 爬山<input type="checkbox" name="hobby" value="爬山" v-model="hobby" /> </div> </div> </template> <script> const options = { data:function(){ return {name:'张三',age:18,sex:'男',hobby:['游泳','爬山']} } } export default options; </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!