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 出去

    
    
     
  • 相关阅读:
    nginx开机自启动
    解决This system is not registered with RHN
    数据库琐表
    linux启动和关闭防火墙命令
    linux端口开放
    linux常用命令
    dedecms编辑器不能复制word格式的处理方法
    dede5.7 标题长度限制修改
    网站收录地址大全
    最全的各搜索引擎、各免费收录提交网站入口大全
  • 原文地址:https://www.cnblogs.com/yuruiweb/p/6885513.html
Copyright © 2011-2022 走看看