{"repo":"fireyy/vue-page-designer","free":true,"listed":false,"github":"https://github.com/fireyy/vue-page-designer","clone":"git clone https://github.com/fireyy/vue-page-designer.git","description":"A drag-and-drop mobile website builder base on Vue.","language":"Vue","stars":909,"topics":["page","designer","vue","builder","widget"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"vue-page-designer Live Demo A drag-and-drop mobile website builder base on Vue. Install You can start it quickly, in main.js: Next, use it: A example ▶️, and source. Also a custom widget source Options You can add custom components, save callback. Props Type Description -------- -------- -------- value Object Editor initial value, you can pass the value of the save callback and resume the draft locale String Editor default locale. Now support 'cn' and 'en', default 'cn'. widgets Object Vue Components. Custom components for editor. see Example save (data) = void When you click the Save button, feed back to you to save the data upload (files) = Promise Editor upload function, allowing you to implement your own upload-file's request Parameter: value The value came from save . Parameter: widgets You can install default widget in vue-page-designer-widgets Import and use it Set locale to EN Parameter: save Parameter: upload","default_branch":null,"files":null,"tree":[],"storefront":"/r/fireyy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fireyy/vue-page-designer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}