随笔 - 750  文章 - 1  评论 - 107  阅读 - 34万

【转】[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> 
复制代码

 

posted on   z5337  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示