本文讲述如何使用render()
,构造一个弹窗组件
点击这里查看,使用Vue.extend()
构造弹窗组件,并实现全局调用
弹窗这类组件的特点是他们在当前vue实例之外独立存在,通常挂载于body;他们是通过JS动态创建的,不需要在任何组件中声明。常见的使用姿势:
js
1 | this.$create(Notice, { |
create函数
创建utils/create.js,并添加以下代码
js
1 | import Vue from 'vue' |
弹窗组件
新建弹窗组件,Notice.vue
plain
1 | <template> |
使用弹窗组件
在需要使用该组件的vue文件中
js
1 | import Notice from "@/components/Notice.vue"; |