vue 点击按钮实现动态挂载子组件的方法


Posted in Javascript onSeptember 07, 2018

Vue.extend( options )

参数:

{Object} options

用法:

使用基础 Vue 构造器,创建一个“子类”。参数是一个包含组件选项的对象。

data 选项是特例,需要注意 - 在 Vue.extend() 中它必须是函数

示例:子组件 byMount.vue

<template>
 <div>
 <div>mount content test!!</div>
 </div>
</template>
<script >
import Vue from 'Vue';
 export default {
 name: 'bycount',
 data () {
  return {  
  }
 }, 
 methods:{
 },
 } 
</script>

父组件:

<div class="dync mount">dyncMount root</div>
  <button @click = "dyncMount">dyncMount</button>
-----------------------------------------------------
.....
import byMount from './byMount.vue';
....
 export default {
  name: 'parent',
  methods:{
  dyncMount(){
   var Profile = Vue.extend(byMount);
 // 创建 Profile 实例,并挂载到一个元素上。
   new Profile().$mount('.dync.mount');
 }
.....
}

以上这篇vue 点击按钮实现动态挂载子组件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
浅谈JavaScript中面向对象技术的模拟
Sep 25 Javascript
Locate a File Using a File Open Dialog Box
Jun 18 Javascript
Javascript 匿名函数及其代码模式原理
Mar 19 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
Jan 17 Javascript
js实现在网页上简单显示时间的方法
Mar 02 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 Javascript
BootstrapValidator超详细教程(推荐)
Dec 07 Javascript
JavaScript的事件机制详解
Jan 17 Javascript
mui上拉加载更多下拉刷新数据的封装过程
Nov 03 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 Javascript
layui点击弹框页面 表单请求的方法
Sep 21 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 #Javascript
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 #Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 #Javascript
cnpm加速Angular项目创建的方法
Sep 07 #Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 #Javascript
vue 点击按钮增加一行的方法
Sep 07 #Javascript
详解使用jest对vue项目进行单元测试
Sep 07 #Javascript
You might like
菜鸟修复电子管记
2021/03/02 无线电
php自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
浅谈Javascript变量作用域问题
2014/12/16 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
分享JS代码实现鼠标放在输入框上输入框和图片同时更换样式
2016/09/01 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
setTimeout与setInterval的区别浅析
2019/03/23 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
js实现div色块碰撞
2020/01/16 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python批量修改文件名的实现代码
2014/09/01 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python实现用户管理系统
2018/01/10 Python
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
解决echarts中饼图标签重叠的问题
2020/05/16 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
应聘编辑职位自荐信范文
2014/01/05 职场文书
优秀党支部书记事迹材料
2014/05/29 职场文书
仓管员岗位职责
2015/02/03 职场文书
公司车队管理制度
2015/08/04 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers