Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现

这篇具有很好参考价值的文章主要介绍了Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

V-bind指令

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端

el与data两种写法

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端

MVVM

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端

数据代理

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端

V-no事件处理

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
V-no用于监听DOM对象

双向数据绑定V-model

Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现,vue.js,javascript,前端
v-model 指令用来在 input、select、textarea、checkbox、radio 等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。
按钮的事件我们可以使用 v-on 监听事件,并对用户的输入进行响应。

下拉选项实例:文章来源地址https://www.toymoban.com/news/detail-817855.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="app" style="font-size: 25px;">
        <select v-model="selectedOption">
            <option value="option1">选项1</option>
            <option value="option2">选项2</option>
            <option value="option3">选项3</option>
        </select>
        <p>你选择的选项是: {{ selectedOption }}</p>
    </div>
    <script>
        new Vue({
            el: '#app',
            data: {
                selectedOption: 'option1'
            }
        });
    </script>
</body>

</html>
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .father_box {
        background-color: rgb(231, 168, 168);
        width: 800px;
        height: 800px;
        margin: auto;
        border-radius: 50px
    }

    .head_box {
        /* background-color: aqua; */
        height: 100px;
        width: 400px;
        margin: auto;
        font-size: 60px;
        color: black;
        font-style: italic;
        text-align: center;
    }

    .center_box {
        /* background-color: aqua; */
        width: 500px;
        height: 500px;
        margin: auto;
    }

    input {
        width: 300px;
        height: 40px;
        position: relative;
        left: 100px;
        border: 1px solid black;
        background-color: rgb(255, 255, 255);
        font-family: Arial, Helvetica, sans-serif;
        border-radius: 5px;
        padding: 5px;
        margin: 10px;
        font-size: 20px;
    }
</style>

<body>
    <div class="father_box" id="father">
        <div class="head_box">请登录</div>
        <div class="center_box">
            <div> <label for="username">账号:</label>
                <input type="text" id="username" v-model="userName">
            </div>

            <div> <label for="password">密码:</label>
                <input type="password" id="password" v-model="passWord">
            </div>

            <button style="font-size: 25px; " v-on:click="save"> 登录</button>
        </div>
    </div>

</body>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
<script>
    new Vue({
        el: '#father',
        data() {
            return {
                userName: "",
                passWord: "",
            }
        },
        methods: {
            save() {
                localStorage.setItem('username', this.userName);
                localStorage.setItem('password', this.passWord);
            }
        },
            mounted() {
            this.userName = localStorage.getItem('username');
            this.passWord = localStorage.getItem('password');
        }
    })
</script>

</html>

到了这里,关于Vue (v-bind指令、el与data的两种写法、理解MVVM、数据代理、V-no事件处理、双向数据绑定V-model、登陆页面实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue基础 - v-bind修改属性

    div id=\\\"app\\\" label for=\\\"r1\\\"修改颜色/labelinput type=\\\"checkbox\\\" v-model=\\\"use\\\" id=\\\"r1\\\" brbr div v-bind:class=\\\"{\\\'class1\\\': use}\\\"    !--如果use为true,则{\\\'class1\\\': use}=class1,否则为空-- v-bind:class 指令 /div /div script new Vue({ el: \\\'#app\\\', data:{     use: false    //这里赋值为false,所以没有调用class1 } }); /script

    2024年01月23日
    浏览(46)
  • [Vue] CSS中的v-bind

    在 Vue 中说到 v-bind 大多数时候都是想到 template 中动态绑定 script 中的响应式数据。 但其实在单文件组件(SFC)中, style 标签内也可以使用 v-bind 函数绑定数据。 如上图第18行代码,使用 v-bind(color) 绑定了数据。 当数据变化时,css样式随之变化: 原理 :(截取自Vue官方文档)

    2024年02月19日
    浏览(26)
  • Vue3 动态列 <el-table-column> 实现 formatter 的两种方法

    参考此篇文章 Vue3 动态列实现 第一种 以此为例:传递该行的wxUserInfo字段(对象)中的nickName 假设该行 {prop: \\\"wxUserInfo\\\", label: \\\"用户昵称\\\", minWidth: \\\"110\\\", align: \\\"center\\\", tooltip: true, resizable: true,}, 第二种方法 个人比较喜欢第二种,简单的东西就不要浪费时间。

    2024年02月13日
    浏览(39)
  • Mybatis查树的两种写法

    Mybatis查树必须会,它有两种写法: 1、联表查询。只访问一次数据库。 2、递归查询。访问多次数据库。 表结构: mapper: xxMapper.xml 这种写法,注意collection里面的字段不能和外面的相同,所以这里取了别名region_name2,但是属性是可以重复的。 像这种树的,要求的字段返回不会

    2024年02月06日
    浏览(32)
  • 初学Vue(全家桶)-第n天(vue2):关于v-bind=“$attrs“、v-bind=“$props“ 和v-on=“$listeners“的使用

    1、 v-bind=\\\"$props\\\" : 可以将父组件的所有props下发给它的子组件,子组件需要在其props:{} 中定义要接受的props。 2、 v-bind=\\\"$attrs\\\" : 将调用组件时的组件标签上绑定的 非props 的属性(class和style除外)向下传递。在 子组件中应当添加inheritAttrs: false (避免父作用域的不被认作props的特性绑

    2024年02月04日
    浏览(25)
  • Vue中v-bind=“$attrs”的使用方法

    主要用于组件之间的隔代传值。例如有 父组件A,子组件B,孙组件C 三个组件。 在A组件中传值给C,可直接在B中的C上设置v-bind=\\\"$attrs\\\",然后在C组件中用prop接收,此时就直接把值传给了C。 用法如下: 组件A 组件B 组件C 组件隔代通讯其它相关用法: Vue中v-on=“$listeners“的使用

    2024年02月14日
    浏览(26)
  • 二叉树层次遍历的两种写法

    2024年02月10日
    浏览(37)
  • vue 简单实验 v-bind 变量与html属性绑定

    1.代码 2.运行结果  

    2024年02月11日
    浏览(27)
  • python带参数装饰器的两种写法

    装饰器是 Python 中非常有用的语法特性,可以用于包装或者修改函数的行为。有时候我们希望给装饰器添加参数,以便于在装饰器内部使用,那么这时候就需要使用带参数的装饰器。常用的两种带参数装饰器的写法如下: 在装饰器函数外层再套一个函数,用来接收和处理装饰

    2024年02月13日
    浏览(28)
  • JavaScript判断变量是否为undefined的两种写法

    可以使用 typeof 操作符来判断一个变量是否为 undefined 类型 也可以使用严格相等运算符 === 来判断一个变量是否为 undefined 注意: 不要使用 == 运算符来判断一个变量是否为 undefined 因为它会在比较之前进行 类型转换 ,可能导致意外的结果。 如果要判断一个变量是否未定义(既

    2024年02月14日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包