首页 > 其他分享 >创建 Vue 实例的几种方法

创建 Vue 实例的几种方法

时间:2022-10-30 18:13:39浏览次数:48  
标签:el Vue mount vm 几种 实例 root App

创建 Vue 实例的几种方法

1、html 文件中

<body>
<div id="root" :class="{cur: 1===1}">我们</div>
<script src="../js/vue.js"></script>
<script>
    const vm = new Vue({
        el: '#root',
        data: {
            isActive: true
        }
    })
    // vm.$mount('#root')
</script>
</body>

要么通过 el 配置项将容器与模板关联起来,要么调用实例身上的 $mount 方法将容器与模板关联起来

el 与 $mount 它俩是同级别的,都是告诉容器,要挂载页面的哪个地方,如果没有它俩,生命周期就只能走到 beforeCreate 和 created,就不会往下走了

下面是 template 的场景,相信看完上图,你能够理解 template 配置项该怎么用

<body>
<div id="root"></div>
<script src="../js/vue.js"></script>
<script>
    const vm = new Vue({
        el: '#root',
        template: '<div :class="{cur: isActive}">我们好</div>',
        data: {
            isActive: true
        }
    })
    // vm.$mount('#root')
</script>
</body>

2、cli 中

import Vue from 'vue'
import App from './App.vue'
new Vue({
  render: h => h(App)
}).$mount('#app')

只不过是在 html 写法的基础上增加了一个 render 配置项,将 App 组件放入到容器中

标签:el,Vue,mount,vm,几种,实例,root,App
From: https://www.cnblogs.com/zhumenglong/p/16841830.html

相关文章

  • 第121期:一次成功的基于vue3和ts的CodeReview
    封面图CodeReview现场背景当前项目已经接入了公司自研的前端监控平台,已经有能力对线上运行的各个项目进行错误监控,并且可以统计相关报错信息及日志。对于报错问题的修复前段......
  • vue echarts radar 雷达图
    很多项目中经常会用echarts,研究下雷达图,画个简单的,没有做深度研究html:<divid="app"><divid="main"class="echarts":style="{wi......
  • vue 组件
    组件计算属性如果{{函数()}},每次页面刷新,函数都会重新执行函数就是当属性使用,用于缓存通过计算属性实现输入首字母大写<!DOCTYPEhtml><htmllang="en"><head>......
  • Vue复刻华为官网(三)
     1底部列表1.1思路如上图,这整个的大盒子,又可以被分为上中下三个小盒子,上、下盒子都被分为左右两个小盒子。这部分的难点主要体现在搜索栏上,特别是搜索栏聚焦的时候,会有一......
  • SSM框架+VUE+Mysql实现的疫苗预约接种管理系统(功能包含分角色,登录/注册、疫苗管理、接
    (博客目录)SSM框架+VUE+Mysql实现的疫苗预约接种管理系统本系统为了解决疫苗线下预约场景复杂,预约难等一系列问题,开发了疫苗接种管理平台,很好的提供了疫苗的管理和接种整......
  • vue3 reactive函数
    reactive的用法与的用法相似,也是将数据变成响应式数据,当数据发生变化时也会自动更新。不同的是用于基本数据类型,而是用于复杂数据类型,比如对象和数组例如:定义一个对象类型......
  • Vuex知识汇总
    vuex的五大核心state:存放公共数据/状态;getter:vuex独有的计算属性,获取state⾥⾯的状态,并且可以对数据进⾏处理之后在返回;mutations:修改state⾥⾯的数据,只能进⾏同步的操作......
  • 【Vue】从零搭建一个Vue项目
    一、项目创建1、打开命令行窗口Cd/d进入想要创建项目的位置,输入vuecreate项目名编辑2、选择Vue2编辑3、运行该项目编辑4、创建成功编辑 在浏览器中输入以上网址:localhos......
  • 【Vue】Vuex详解
     【前言】本博客系统的讲诉了Vuex的安装、搭建。以及Actions、Mutations、State、Getters的使用,为什么使用mapState、mapGetters以及一些细节的解释Vuex原理讲解 编辑Acti......
  • vue-cil搭建vue
    搭建vue-cil脚手架需要node.js环境去官网下载node.js  win系统cmdnode-v查看当前版本npminstallcnpm-g或者npminstall--registry=https://registry.npm.taoba......