"use strict"; const common_vendor = require("../../../common/vendor.js"); const _sfc_main = { data() { return { title: "createAnimation", animationData: "" }; }, onUnload() { this.animationData = ""; }, onLoad() { this.animation = common_vendor.index.createAnimation(); }, methods: { rotate: function() { this.animation.rotate(Math.random() * 720 - 360).step(); this.animationData = this.animation.export(); }, scale: function() { this.animation.scale(Math.random() * 2).step(); this.animationData = this.animation.export(); }, translate: function() { this.animation.translate(Math.random() * 100 - 50, Math.random() * 100 - 50).step(); this.animationData = this.animation.export(); }, skew: function() { this.animation.skew(Math.random() * 90, Math.random() * 90).step(); this.animationData = this.animation.export(); }, rotateAndScale: function() { this.animation.rotate(Math.random() * 720 - 360).scale(Math.random() * 2).step(); this.animationData = this.animation.export(); }, rotateThenScale: function() { this.animation.rotate(Math.random() * 720 - 360).step().scale(Math.random() * 2).step(); this.animationData = this.animation.export(); }, all: function() { this.animation.rotate(Math.random() * 720 - 360).scale(Math.random() * 2).translate(Math.random() * 100 - 50, Math.random() * 100 - 50).skew(Math.random() * 90, Math.random() * 90).step(); this.animationData = this.animation.export(); }, allInQueue: function() { this.animation.rotate(Math.random() * 720 - 360).step().scale(Math.random() * 2).step().translate(Math.random() * 100 - 50, Math.random() * 100 - 50).step().skew(Math.random() * 90, Math.random() * 90).step(); this.animationData = this.animation.export(); }, reset: function() { this.animation.rotate(0, 0).scale(1).translate(0, 0).skew(0, 0).step({ duration: 0 }); this.animationData = this.animation.export(); } } }; if (!Array) { const _easycom_page_head2 = common_vendor.resolveComponent("page-head"); _easycom_page_head2(); } const _easycom_page_head = () => "../../../components/page-head/page-head.js"; if (!Math) { _easycom_page_head(); } function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { return { a: common_vendor.p({ title: $data.title }), b: $data.animationData, c: common_vendor.o((...args) => $options.rotate && $options.rotate(...args)), d: common_vendor.o((...args) => $options.scale && $options.scale(...args)), e: common_vendor.o((...args) => $options.translate && $options.translate(...args)), f: common_vendor.o((...args) => $options.skew && $options.skew(...args)), g: common_vendor.o((...args) => $options.rotateAndScale && $options.rotateAndScale(...args)), h: common_vendor.o((...args) => $options.rotateThenScale && $options.rotateThenScale(...args)), i: common_vendor.o((...args) => $options.all && $options.all(...args)), j: common_vendor.o((...args) => $options.allInQueue && $options.allInQueue(...args)), k: common_vendor.o((...args) => $options.reset && $options.reset(...args)) }; } const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__file", "E:/xianyu/app/greenPro/pages/API/animation/animation.vue"]]); wx.createPage(MiniProgramPage);