可以试试另一种方法,隐式创建Vue实例,比较适合封装成函数进行调用

要挂载在到#app1的根实例:

new Vue({

el: '#app1',

template: `

创建一个div

`,

methods: {

add() {

addMyCom();

},

}

});

创建一个扩展,也可以直接注册一个组件:

const myCom = Vue.extend({

render(h) {

return h('div', {

style: {

border: '1px solid black',

margin: '10px'

},

}, '被创建的div,单击会被删除');

},

destroyed() {

console.log('destroyed my-com');

}

});

函数addMyCom,向DOM中添加一个div,然后创建一个vue实例,并将其挂载到div上:

function addMyCom() {

const div = document.createElement('div');

document.body.appendChild(div);

const tar = new Vue({

el: div,

template: `

components: {

myCom,

},

methods: {

destroy() {

this.$destroy();

document.body.removeChild(this.$el);

},

},

destroyed() {

console.log('destroyed');

}

});

return tar;

}

写法有很多种,不止上面的方式,你也可以把需要动态插入的div封装成独立的模块,再以函数addMyCom的方式动态的嵌入到html中

点击按钮追加html代码,vue中如何点击按钮动态添加多个div,并给这些div附加上双击事件或者鼠标右击事件...相关推荐

  1. vue中如何点击返回上一页,vue判断没有上页返回首页

    vue中如何点击返回上一页,vue判断没有上页返回首页 vue中返回上一页 // 返回 returnBtn(){this.$router.go(-1); }, 返回上一页,先判断是否有上一页,没有则返 ...

  2. vue两个按钮切换_在vue中实现多个按钮样式的点击切换?

    1.在vue中实现多个按钮样式的点击切换?有多个按钮,点击其中一个出现下划线,而另一个回到原始状态. 点击其中一个两个同时出现下划线样式: 再次点击两个都还原成最初的样式,即有下划线: 如何实现只有被 ...

  3. 【Vue】Vue 中如何点击跳转页面

    2022-04-11更新:完整的跳转页面方法的详解:[Vue | 补洞 | 18]编程式路由导航 思路:在有路由的情况下,对页面进行注册,并通过方法对路由中的实例(页面)进行转发,达到跳转页面的效果 ...

  4. Vue 中实现点击按钮

    在 Vue 中实现点击按钮复制功能: 因为之前做过一个项目,有网关标识和场景标识,都是32个长度的随机字符串,后期需要用到这两个标识,以前 用户可以手动复制过去用,但是随着数据的增多,这两个标识可能太 ...

  5. vue中el-radio-group点击事件,双击取消

    vue中el-radio-group点击事件 普通用法 需要实现双击取消 普通用法 需要注意,如果@change事件除了当前选中的单选按钮的label值,还需要带上另外的参数,则需要用event来代替 ...

  6. html点击空白处关闭,vue中实现点击空白区域关闭弹窗的两种方法

    1. 第一种做法 首页在外层容器里面取一个名字为main,即ref="main",当bankSwitch为true的时候,弹窗出现 你好我是弹窗里面的内容部分 所触发的事件如下: ...

  7. 前端Vue中实现超炫酷动态背景(全屏背景+自定义banner+登录/注册页)

    一.文章引导 #mermaid-svg-9sKRaMRBkdCcbAh2 {font-family:"trebuchet ms",verdana,arial,sans-serif; ...

  8. vue中手机端点击手机键盘的完成 / 搜索按钮触发文本框搜索

    看到标题,你可能第一反应是想着监听手机键盘的[完成]或[搜索]按钮,然后触发事件do something but ,No No No ,没有那么艰难复杂. vue中,要在手机端点击手机键盘的[完成]或 ...

  9. vue中,点击button按钮后,页面上的input框再次自动获取焦点

    需求:点击button按钮,录入成功后,页面上的input框自动聚焦,快速进行下一次录入,提高效率 开始尝试了几种方法都没有成功 一.首先想到的用vue指令 v-focus,然而没有成功 <In ...

最新文章

  1. Atitit MATLAB 图像处理attilax总结
  2. android wifi调试
  3. 来淄博旅游_JAVA
  4. suse linux 11如何分区,新手发帖,关于SUSE11挂载磁盘阵列并分区的问题
  5. (四)比特币时间序列数据的AI预测
  6. 用 Python 分析了 10000 场吃鸡数据,原来吃鸡要这么玩!
  7. 美国计算机科学公司的全球化发展历程,计算机科学导论第1章 概述.ppt
  8. ssl证书 所属项目怎么上传_Typora + 七牛云图床快速配置,告别手动上传图片!...
  9. ManualResetEvent类的用法
  10. abaqus与python后处理_abaqus用Python批量后处理教程!如何从abaqus导出python
  11. 凤凰架构4——透明多级分流系统
  12. 二维数组指针,指针数组与数组指针的区别,一看就懂
  13. Python画正态曲线、太极图案
  14. 3.1 电磁干扰EMI
  15. 2020-12-01 剖析 Linux hypervisor
  16. java-IO流-在文件中数据内容的插入问题
  17. safari html5插件安装,Safari巧用小插件 体验不输第三方浏览器
  18. 微信小程序利用canvas绘制一个动画百分比圆圈
  19. 关于三维数组的一些问题
  20. Android 个人中心界面实现

热门文章

  1. 2.3 可逆矩阵的特征(第2章矩阵代数)
  2. 生成免费https证书
  3. 关于synchronized锁在Spring事务中进行数据更新同步,仍出现线程安全问题
  4. 编程计算并输出加工资后的员工工资。
  5. Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度 Quartz.NET 项目地址 http://quartznet.sourceforge.net/ Quar
  6. 中型网络构架拓扑图解析(华为)
  7. 兰州骑行:往返153公里骑行刘家峡
  8. kubernetes的api操作和kubectl的源码剖析
  9. 江苏计算机事业单位考试内容和分值,江苏事业单位统考题型分值一览
  10. 计算机二级Excel考点精讲(四)