vue中的.$mount('#app')手动挂载操作


Posted in Javascript onSeptember 02, 2020

在Vue构造函数时,需要配置一个el属性,如果没有没有el属性时,可以使用.$mount('#app')进行挂载。

配置了el属性:

new Vue({
 el:"#app",
 router
});

如果没有配置el属性,可以使用手动挂载$mount("#app")

new Vue({
 router
}).$mount('#app');

var vm = new Vue({
 router
});
vm.$mount('#app');

补充知识:Vue手动挂载组件$mount(),实现js插入组件,替换组件

项目中有时候用到需要再页面中使用js插入一个vue组件,这时候就用到vue的手动挂载$mount,Vue官网$mount()

手动挂载限制:只在由 new 创建的实例中遵守。

一、首先引入你要插入的组件和Vue

import ShowBox from './show/ShowBox';

import Vue from "vue";

二、手动挂载,js插入组件

//手动挂载,必须使用这种方式才可用,showBoxInstance是手动挂载完后的组件实例
let myShowBox = Vue.extend(ShowBox)
let showBoxInstance = new myShowBox().$mount()
 
//setData是要插入的组件实例中的一个方法,方法内容就是给组件中的data数据赋值,用于组件的数据绑定显示
showBoxInstance .setData(this.index);
 
//调用插入相邻元素前面的方法,第一个参数是引入组件的dom对象,第二个参数是目标dom对象
this.insertBefore(showBoxInstance.$el, target.$el);

三、也可以直接替换目标元素,js替换组件

//也可以直接替换,target为要替换的dom对象,可以直接使用组件替换目标dom
let myShowBox = Vue.extend(ShowBox)
let showBoxInstance = new myShowBox ().$mount(target.$el);

以上这篇vue中的.$mount('#app')手动挂载操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
May 24 Javascript
16个最流行的JavaScript框架[推荐]
May 29 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
Oct 18 Javascript
SuperSlide标签切换、焦点图多种组合插件
Mar 14 Javascript
jQuery解析XML文件同时动态增加js文件的方法
Jun 01 Javascript
JavaScript第一篇之实现按钮全选、功能
Aug 21 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
Jan 19 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
Feb 22 Javascript
jQuery插件zTree实现获取当前选中节点在同级节点中序号的方法
Mar 08 Javascript
Angular实现的table表格排序功能完整示例
Dec 22 Javascript
深入理解Promise.all
Aug 08 Javascript
原生javascript自定义input[type=radio]效果示例
Aug 27 Javascript
vue中提示$index is not defined错误的解决方式
Sep 02 #Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 #Javascript
vue或react项目生产环境去掉console.log的操作
Sep 02 #Javascript
JS继承实现方法及优缺点详解
Sep 02 #Javascript
vue-cli3访问public文件夹静态资源报错的解决方式
Sep 02 #Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
Sep 02 #Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 #Javascript
You might like
Windows中安装Apache2和PHP4权威指南
2006/11/18 PHP
php学习 函数 课件
2008/06/15 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
vue多级多选菜单组件开发
2020/09/08 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
js中apply与call简单用法详解
2017/11/06 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
vue组件实现进度条效果
2018/06/06 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
Python中map和列表推导效率比较实例分析
2015/06/17 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
python numpy中cumsum的用法详解
2019/10/17 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
django中url映射规则和服务端响应顺序的实现
2020/04/02 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
大学社团活动策划书
2014/01/26 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技