首页 > 其他分享 >Vue入门(一)

Vue入门(一)

时间:2023-02-27 19:34:30浏览次数:44  
标签:el Vue 入门 app message data 选择器

Vue基础

Vue简介

  1. JavaScript框架
  2. 简化Dom操作
  3. 响应式数据驱动

Vue实例

  • 示例:

    <body>
        <div id = "app">
            {{ message }}
        </div>
        
        <script src = "https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
        	var app = Vue({
                el : "#app" ,
                data :{
                    message : "Hello, world!"
                }
            })
        </script>
    </body>
    
  • el挂载点:

    • 作用范围:

      Vue会管理el选项命中的元素及其内部的后代元素

    • 选择器:

      可以使用id选择器、class选择器,但是建议使用id选择器

    • dom元素:

      可以使用如<div>双标签,不能使用HTMLBody

  • data数据对象:

    • Vue中用到的数据定义在data中。
    • data中可以写复杂类型的数据。
    • 渲染复杂类型数据时,遵守js的语法即可。
  • 示例:

    <body>
        <div id = "app">
            {{ message }}
            <h1>
                {{ school.name }}, {{ school.moblie}}
            </h1>
            <ul>
                <li>{{ campus[0] }}</li>
                <li>{{ campus[1] }}</li>
            </ul>
        </div>
        
        <script src = "https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script>
        	var app = new Vue({
                el : "#app" , 
                data : {
                    message : "你好", 
                    school : {
                        name : "xx", 
                        mobile : "xxx-xxx-xxxx"
                    } ,
                    campus : ["X校区", "y校区"]
                }
            })
        </script>
    </body>
    

注:本博客内容主要来自B站黑马程序员的视频合集

标签:el,Vue,入门,app,message,data,选择器
From: https://www.cnblogs.com/ltdwtd/p/17161579.html

相关文章

  • rust入门(4) Trait 生命周期
    避免悬垂引用//这样写会报错fnmain{letr;{letx=5;r=&x;}//`x`droppedherewhilestillborrowedprintln!("ris{......
  • Vue2路由跳转传参,获取路由参数,Vue监听路由
    1this.$router.push({2//name:路由组件名3name:routeName,4query:{5mapId:this.mapId6}7})89this.$router.push({1......
  • golang入门(十五)断言
    前面的文章提到过,golang是一门强类型的语言。即数据在使用前必须明确标识所属的数据类型。为了让golang中的slice和map可以像Python中的list和dict一样可以存储任意数据。......
  • CTP程序化交易入门系列之一:准备-转
    https://blog.csdn.net/pjjing/article/details/90381795前言:笔者自毕业后一直从事低延时交易系统开发行业,这些年经历过神奇bug,给客户培训,回答客户千奇百怪的问题。在这......
  • [vue]打开el-dialog时上面覆盖了一层遮罩层
    今天写页面的时候发现打开一个el-dialog时,上面覆盖了一层遮罩层,如下:发现原因是el-dialog的父元素设置的position是absolute解决办法:加上一行:append-to-body="true"......
  • JSP环境搭建及入门 和 虚拟路径和虚拟主机
    Jsp:是一个动态网页,而不是静态网页html,css,js,Jquery:是静态网页动态网页是随着,时间,地点,用户操作,而改变静态不需要jsp动态是需要的 BS可以通过浏览器直接访问......
  • vite 打包vue3项目 nginx配置访问 生成dist文件夹文件
    其中一个是,vite项目执行“vitebuild”并部署上线后,在浏览器中访问就会有以下关于路由的奇怪问题:我们用嵌套路由开发的页面生成的路径,个别菜单在初次加载、或者二......
  • vite+vue跨域
    vue3学习中被问到一个问题:怎么解决跨域?在vue之前的web中,解决跨域的问题最常用有效的方法服务器代码中添加Access-Control-Allow-Origin的响应header,告诉浏览器不阻拦当前......
  • Vue急速入门-6
    纯净的Vue项目#安装依赖cnpminstall#做成纯净的vue项目-第一步:在router的index.js中删除about的路由-第二步:删除所有小组件和about页面组件-第三步:App.vue只留......
  • Vue3开发效率总结
    https://zhuanlan.zhihu.com/p/601715098依赖注入依赖注入:将实例变量传入到一个对象中去在Vue中父组件中声明依赖,将他们注入到子孙组件实例中去,很大程度上代替全局状态......