@wya/assist-vm
v1.0.18
Published
``` npm install @wya/vue-cli -g ``` - `npm run dev`
Downloads
3
Readme
Playgroud
npm install @wya/vue-cli -g
npm run dev
注意
- 目前 Portal 只能单独用 js 包裹一层
@wya/sass
编译上 rollup 和 webpack 存在差异, 暂时不使用- vc的包只能这么引入:
import Portal from '@wya/vc/lib/portal';
Sortable
模块
用法
import { createVMDrags } from '@wya/vm';
import { Sorts } from '@wya/assist-vm';
const Modules = {
...Sorts.modules,
// custom
};
let { Combo, Preview } = createVMDrags(Modules, { mode: 'sortable' });
Sorts 参数说明
名称 | 说明 | 开发 | 计划
---|---|---|---
keys
| 所有模块的key | 1 | -
origins
| 原始模块 | 1 | -
modules
| 默认模块 | 1 | -
getModules
| 可配置的Modules | 1 | -
默认模块
Sorts.keys
名称 | 说明 | 开发 | 计划
---|---|---|---
page
| 页面设置 | 1 | -
rtf
| 富文本 | 1 | -
space
| 辅助空白 | 1 | -
cutoff
| 分割线 | 1 | -
Draggable
模块
暂无
公共模块
Viewer
components
- 用法
import { Viewer } from '@wya/assist-vm';
export default {
components: {
'vm-viewer-layout': Viewer.Layout
}
};
- Layout
名称 | 说明 | 默认值 | 其他
---|---|---|---
inner
| 是否为内填充方式 | false | -
mixins
- 用法
import { Viewer } from '@wya/assist-vm';
export default {
// 前者无参数的写法,后者带参数的写法
mixins: [Viewer.mixins(['layout-style', { name: 'rebuild-index', prefix: 'q-' }])],
components: {
'vm-viewer-layout': Viewer.Layout
}
};
- layout-style
在不使用View.Layout
时,使用此项可快捷自定义, 参数: layoutStyle.wrapper
、layoutStyle.content
- rebuild-index
用于处理同一分类下index重新排序,默认值 prefix: 'q-'
, 参数: rebuildIndex
Editor
components
- 用法
import { Editor } from '@wya/assist-vm';
export default {
components: {
'vm-editor-layout': Editor.Layout,
'vm-editor-slider': Editor.Slider,
'vm-editor-add': Editor.Add,
'vm-editor-cell': Editor.Cell,
// ...
}
};
名称 | 说明 | 默认值 | 其他
---|---|---|---
title
| 标题 | '' | -
项目移植而来,可能有些不完善,及时PR