zoukankan      html  css  js  c++  java
  • vue学习记录

     表单控件绑定

        1.text控件:如果修改了text控件的值,span绑定的message会不同更新。

    <span>Message is: {{ message }}</span>
    <br>
    <input type="text" v-model="message" placeholder="edit me">

        2.checkbox控件

    <input type="checkbox" id="checkbox" v-model="checked">
    <label for="checkbox">{{ checked }}</label>

        多个checkbox绑定:每个checkbox绑定一个类型为数组的数据模型checkedNames。

        html代码:

    复制代码
    input type="checkbox" id="jack" value="Jack" v-model="checkedNames">
    <label for="jack">Jack</label>
    <input type="checkbox" id="john" value="John" v-model="checkedNames">
    <label for="john">John</label>
    <input type="checkbox" id="mike" value="Mike" v-model="checkedNames">
    <label for="mike">Mike</label>
    <br>
    <span>Checked names: {{ checkedNames | json }}</span>
    复制代码

        js代码:

    复制代码
    new Vue({
        el: '...',
        data: {
            checkedNames: []
        }
    })
    复制代码

        3.radio

    复制代码
    <input type="radio" id="one" value="One" v-model="picked">
    <label for="one">One</label>
    <br>
    <input type="radio" id="two" value="Two" v-model="picked">
    <label for="two">Two</label>
    <br>
    <span>Picked: {{ picked }}</span>
    复制代码

        4.select

        单选:

    复制代码
    <select v-model="selected">
    <option selected>A</option>
    <option>B</option>
    <option>C</option>
    </select>
    <span>Selected: {{ selected }}</span>
    复制代码

        多选:

    复制代码
    <select v-model="selected" multiple>
    <option selected>A</option>
    <option>B</option>
    <option>C</option>
    </select>
    <br>
    <span>Selected: {{ selected | json }}</span>
    复制代码

        select的option也可以动态通过v-for方式渲染。

        html代码:

    复制代码
    <select v-model="selected">
    <option v-for="option in options" v-bind:value="option.value">
    {{ option.text }}
    </option>
    </select>
    <span>Selected: {{ selected }}</span>
    复制代码

        js代码:

    复制代码
    new Vue({
        el: '...',
        data: {
            selected: 'A',
            options: [
                { text: 'One', value: 'A' },
                { text: 'Two', value: 'B' },
                { text: 'Three', value: 'C' }
            ]
        }
    })


    5.npm run build 打包的时候,路径问题
    自己编写能use的组件

    记得export default 出去

    
    
     
  • 相关阅读:
    react使用react-hot-loader实现局部热更新
    React的环境搭建以及脚手架的安装
    Git常用命令及方法大全
    centos7.6
    Spring Boot 如何提升服务吞吐量?
    RabbitMQ 的核心概念,看了必懂!
    Jenkins 自动化部署 Java 项目,厉害~
    Spring Boot 太狠了,一口气发布了 3 个版本!
    牛逼哄哄的 RabbitMQ 到底有啥用?
    为什么 HTTPS 是安全的?图文详解!
  • 原文地址:https://www.cnblogs.com/yuruiweb/p/6885513.html
Copyright © 2011-2022 走看看