首页 > 其他分享 >vue框架

vue框架

时间:2023-10-02 17:04:15浏览次数:38  
标签:el vue 1.1 框架 app Vue 指令

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>

标签:el,vue,1.1,框架,app,Vue,指令
From: https://blog.51cto.com/u_15433911/7683781

相关文章

  • vue3+vite+ elementplus项目部署到gitee pages并发布
    1.在gitee上新建仓库命名:demo-vite-vue32.把新建的仓库克隆到本地3.在本地的master分支编写代码并上传把分支定位在master分支上通过git工具把本地完成的代码上传到gitee的demo-vite-vue3仓库中去gitpullgitadd.gitcommit-m"提交代......
  • Vue框架快速上手
    Vue基础vue指令内容绑定v-text设置标签的内容一般通过双大括号的表达式{{}}去替换内容{{hello}}v-html与v-text类似区别在于html中的结构会被解析为标签设置元素的innerHTML,v-text只会解析文本事件绑定v-on可以简写为@,绑定的方法在methods中显示切换v-show原理......
  • Vue
    Vue.js快速入门一、前端技术栈1、HTML:超文本标记语言。2、CSS:样式层叠器。3、javaScript:弱类型脚本语言,常用于动态DOM操作。常用:ES5(所有浏览器支持)、ES6(主流使用,主流浏览器支持,可通过WebPack脚手架编译成ES5语法)。4、JQuery:大家熟知的JavaScript框架,优点是简化了......
  • JavaScript框架:构建交互性、现代化Web应用的利器
    ......
  • 选择正确的开发框架:构建高效、可维护的应用程序
    ......
  • C#/.NET/.NET Core优秀项目和框架2023年9月简报
    前言公众号每月定期推广和分享的C#/.NET/.NETCore优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排......
  • Vue3 appear 失效 如何使用 appear
    最近在学习vue3的动画时遇到appear 无法生效的问题问题的具体表现:看以下代码,按理应该来说,如果我们设置fuct-appear-from,fuct-appea-active后在元素初始出现时应该会有一个效果html<Transitionname="fuct"appear><divclass="doc"v-if="show"></div></Trans......
  • Fastapi 框架知识点总结
    【一】引入为什么Fastapi火【二】Starlette,Pydantic与FastAPI框架是什么关系?Starlette介绍Pydantic介绍三者之间的联系【三】Pydantic使用方法介绍类模型的定义及使用递归模型ORM操作【四】Fastapi环境搭建及初步使用Fastapi环境搭建注意不同版本的包......
  • 【2.0】Starlette,Pydantic 与 FastAPI 框架是什么关系?
    【一】介绍Starlette是个什么项目;IDE开发时Python3.5+版本的"typehints"的好处:简短、直观和标准的Python类型声明;介绍Pydantic包,FastAPI项目的开发为什么要使用Pydantic【二】Starlette【1】介绍Starlette是一种轻量级的ASGI框架/工具包,是构建高性能......
  • [vue] event.currentTarget和 event.target的区别
    <divclass="aaa"@click="handleClick($event)"><divclass="bbb"></div></div>handleClick(event){//是你绑定事件的元素aaaconsole.log(event.currentTarget);//是你当前点击的元素bbbconsole.log(event.target);......