2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Meta2d.js eventus trahere audivit, subsidia receptae Json datae primitivae validae, et obiectum primitivum in pariete creat.
Facere graphic bibliothecam instrumenti HTML elementum electronicum et liga- hant eventum vel eventum tactum
- <div v-for="item in list" draggable="true"
- ondragstart="onDragstart($event, item.data)"
- onclick="onTouchstart($event, item.data)"
- ontouchstart="onTouchstart($event, item.data)">
- <img :src="item.svg" />
- </div>
Copy
- // 示例pen
- const pen = {
- name: "rectangle",
- text: "矩形",
- width: 100,
- height: 100,
- };
-
- // 拖拽添加图元
- onDragstart = (e, pen) => {
- e.dataTransfer.setData("Text", JSON.stringify(pen));
- };
-
- // 支持单击添加图元
- import { deepClone } from "@meta2d/core";
- onTouchstart = (e, pen) => {
- meta2d.canvas.addCaches = deepClone([pen]);
- };
Copy
Configuratio ante-finem: meta2d.store.options.uploadUrl.
Configuratione Backend:
- new Meta2d("meta2d", {
- uploadUrl: "/api/image",
- uploadHeaders: {
- token: "xxx"
- },
- uploadParams: {
- // 参数
- public: true,
- },
- });
Copy
Configurare meta2d.store.options.uploadFn. Haec methodus munus callback est ac parameter fasciculus, id est, fasciculus imaginis.
uploadFn imagines conversis ad base64 per defaltam, quae facit tabellam json receptam magnitudine magnae esse et post imaginem imaginis reddi non potest.Commendatur imaginem ad backend transmittere et url uti imagini accedere
- new Meta2d("meta2d", {
- uploadFn: async (file: File) => {
- // 伪代码,复制后根据实际情况使用
- const formData = new FormData();
- formData.append("file", file);
- const res = await axios.post(url, file);
- return res.url;
- },
- });
Copy
LeWule se dedit investigationi et evolutioni, independens et moderabilis est et pergit iterare et optimize.
Grata stella, Furca et firmamentum blog