zoukankan      html  css  js  c++  java
  • vue.js的一些事件绑定和表单数据双向绑定

    知识点: 
    v-on:相当于 例如:v-on:click==@click ,menthods事件绑定
    v-on修饰符可以指定键盘事件
    v-model进行表单数据的双向绑定



    <template>

    <p v-for="item in list">{{item.name}} {{item.price}}</p>
    <button v-on:click="addItem">addItem</button> <!--v-on:相当于@-->
    <button @click="addItem">addItem</button>

    <input v-on:keydown.enter="onKeydown"/>    <!--指令的修改器-->
    <componeta @my-event="onComponentEvent"></componeta>

    <!--<input v-model="myValue" type="text"/>{{myValue}} --> <!--v-model文本框的事件绑定,表单的事件绑定---->
    <!--<input v-model.lazy="myValue" type="text"/>{{myValue}}--> <!--v-model.lazy延迟显示-->
    <!-- <input v-model.number="myValue" type="text"/>{{typeof myValue}}--> <!--v-model.number将123(string)转化为123(number)-->
    <input v-model.trim="myValue" type="text"/> {{myValue}} <!--v-model.trim截取字符串前后的空格-->

    <hr>
    <input v-model="myBox" type="checkbox" value="apple"/> <!--v-model多选框的事件绑定-->
    <input v-model="myBox" type="checkbox" value="banna"/>
    <input v-model="myBox" type="checkbox" value="pineapple"/>
    {{myBox}}

    <input v-model="myBox1" type="radio" value="apple"/> <!--v-model单选框的事件绑定-->
    <input v-model="myBox1" type="radio" value="banna"/>
    <input v-model="myBox1" type="radio" value="pineapple"/>
    {{myBox1}}

    <!--v-model下拉框的事件绑定-->
    <!--版本一-->
    <!-- <select v-model="selection">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    {{selection}}-->

    <select v-model="selection"> <!--版本二-->
    <option v-for="item in selectOption" v-bind:value="item.value">{{item.text}}</option>

    </select>
    {{selection}}

    </div>
    </template>

    <!--<script>
    export default {
    name: 'app'
    }
    </script>-->
    <!--导入组件-->
    <script>
    /* eslint-disable */
    import Vue from 'vue'
    import Hello from './components/Hello'
    import componeta from './components/a.vue'

    export default {
    /* name: 'app',
    components: {
    Hello
    },*/
    components:{
    componeta
    },
    data(){
    return{
    myValue:'',
    myBox:[],
    myBox1:[],
  • 相关阅读:
    ME05 黑匣子思维
    F06 《生活中的投资学》摘要(完)
    ME03 关于运气要知道的几个真相
    ME02 做一个合格的父母To be good enough parent
    ME02 认知之2017罗胖跨年演讲
    F03 金融学第三定律 风险共担
    F05 敏锐的生活,让跟多公司给你免单
    ML04 Accord 调用实现机器算法的套路
    D02 TED Elon Mulsk The future we're building — and boring
    ML03 利用Accord 进行机器学习的第一个小例子
  • 原文地址:https://www.cnblogs.com/shuaifing/p/7903780.html
Copyright © 2011-2022 走看看