vue自定义弹窗,vue自定义实例化modal弹窗功能的实现
目录需求背景 下面进行相关讲解需求背景 使用iview时发现其定义的this.$Modal.confirm()不能进行样式修改,并且秉承着对新知识的追求,故此有了以下的开发 按照我的文档习惯:优先上代
顺晟科技
2022-09-13 11:20:18
206
在做微信公众号相关开发时,基本上会去开发的功能就是微信自定义菜单设置的功能,本着不重复造轮子的原则,于是基于Vue封装的一个微信自定义带单组件;组件参照了公众号后台的所见即所得的编辑方式,同时支持只读模式,也可以根据通过缩放属性适配不同的功能要求;
npm install wechat-menu-editor --save
main.js
import WechatMenuEditor from 'wechat-menu-editor'
Vue.use(WechatMenuEditor);
import WechatMenuEditor from 'wechat-menu-editor'
<wechat-menu-editor></wechat-menu-editor>
String
<wechat-menu-editor :title="这是公众号标题"></wechat-menu-editor>
数据格式
[
{
id:0,
type:'default',
name:'菜单1',
children:[{
id:1,
type:'default',
name:'子菜单1'
}]
}
]
type 菜单类型 :
add 添加
,default 默认菜单
Boolen
可以通过此属性实现预览功能,默认值为
true
Number
可以通过此属性实现缩放,默认值为
100
menuselected(menu){
// menu 为选中的菜单信息
// 这里可以给menu 拓展属性来存储附加信息,例如:区分事件、链接
}
无数据
一级菜单编辑
二级菜单编辑
欢迎star
https://github.com/OldsixShang/wechat-menu-editor
https://www.npmjs.com/package/wechat-menu-editor
19
2022-10
23
2022-09
23
2022-09
23
2022-09
23
2022-09
13
2022-09