vue框架
  aH5iJNmqbh1v 2023年11月02日 23 0
1、vue框架

image.png

vue框架的简单使用如下所示,并且是双向数据绑定的:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试四</title>
    <!-- 引入vue框架 -->
    <script src="../js/vue.js"></script>
</head>
<body>

<div id="app">
    <input type="text" v-model="message">
     <!-- 插值表达式 -->
    {{message}}
</div>

</body>
<script>
    new Vue(
        {
            el: "#app",      //vue接管的区域
            data: {
                message: "Hello Vue!"
            }
        }
    );
</script>
</html>

1.1、vue框架的常用指令

image.png

1.1.1、v-bind指令和 v-model指令

image.png

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试四</title>
    <!-- 引入vue框架 -->
    <script src="../js/vue.js"></script>
</head>
<body>

<div id="app">
    <a rel="nofollow" v-bind:href="url">链接一</a>
    <a rel="nofollow" :href="url">链接二</a>
    <!-- 可以实现表单标签和数据模型的双向数据绑定,即当修改表单标签中的数据时同时也会修改数据模型中的数据   -->
    <input v-model="url">
</div>

</body>
<script>
    new Vue(
        {
            el: "#app",      //vue接管的区域
            data: {
                url: "https://www.baidu.com"
            }
        }
    );
</script>
</html>

1.1.2、v-on指令

image.png

1.1.3、剩下的常用指令

image.png

1.1.4、v-for指令

image.png

2、vue的生命周期

image.png

具体的声明周期执行情况如下:

image.png

==其中比较重要的是:mounted!!!主要用途是向服务端发送请求。==

使用如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试五</title>
    <script src="../js/vue.js"></script>
</head>
<body>
<div id="app">
    
</div>

</body>
<script>
    //创建vue对象
    new Vue({
        el: "#app",     //vue接管的区域
        data: {},
        mounted() {
            alert("vue挂载完成!发送请求到服务端!")
        }
    })
</script>

</html>
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  aH5iJNmqbh1v   2023年11月02日   24   0   0 html、vue
aH5iJNmqbh1v
作者其他文章 更多

2023-11-13

2023-11-12

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02