diff --git a/pages.json b/pages.json
index c9176bc..aed7ae0 100644
--- a/pages.json
+++ b/pages.json
@@ -1,6 +1,11 @@
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
+ "path": "pages/index/index_step4",
+ "style": {
+ "navigationBarTitleText": "step"
+ }
+ },{
"path": "pages/index/step2",
"style": {
"navigationBarTitleText": "fu"
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 1c5e668..ae5149e 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -34,12 +34,11 @@
// 按钮点击事件处理函数
const handleDraw = () => {
- console.log('111111');
draw(); // 调用绘图函数
- console.log('222222222');
}
onMounted(() => {
+ // draw()
// 确保在组件挂载后可以获取到Canvas元素
})
diff --git a/pages/index/index_step4.vue b/pages/index/index_step4.vue
new file mode 100644
index 0000000..bdc7819
--- /dev/null
+++ b/pages/index/index_step4.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map
index e0aa5f8..652501a 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map
@@ -1 +1 @@
-{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n\n","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n return {\n app\n }\n}\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACIM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;AACC,YAAO,IAAA,MAAA,MAAA;;"}
\ No newline at end of file
+{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n\n","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n return {\n app\n }\n}\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACIM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;AACC,YAAO,IAAA,MAAA,MAAA;;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/index.js.map
index 23952e2..e5b9878 100644
--- a/unpackage/dist/dev/.sourcemap/mp-weixin/index.js.map
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/index.js.map
@@ -1 +1 @@
-{"version":3,"file":"index.js","sources":["pages/index/index.vue"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\n\t\t\n\t\t\n\t\n\n\n\n\n"],"names":["ref","getCurrentInstance","uni","onMounted"],"mappings":";;;;;AAaC,UAAM,cAAcA,cAAG,IAAC,GAAG;AAC3B,UAAM,eAAeA,cAAG,IAAC,GAAG;AAC5B,UAAM,WAAWC,cAAAA,mBAAoB;AAErC,aAAS,OAAO;AACf,YAAM,MAAMC,cAAG,MAAC,oBAAoB,UAAS,QAAQ;AACrDA,oBAAA,MAAA,MAAA,OAAA,+BAAY,KAAI,IAAI;AAEpB,UAAI,UAAW;AACf,UAAI,IAAI,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,CAAC;AACpC,UAAI,aAAa,kBAAkB;AACnC,UAAI,KAAM;AAGV,UAAI,UAAW;AACf,UAAI,IAAI,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,CAAC;AACpC,UAAI,aAAa,OAAO;AACxB,UAAI,KAAM;AACV,UAAI,KAAM;AAAA,IACV;AAGD,UAAM,aAAa,MAAM;AACxBA,oBAAAA,MAAY,MAAA,OAAA,+BAAA,QAAQ;AACpB;AACAA,oBAAAA,MAAA,MAAA,OAAA,+BAAY,WAAW;AAAA,IACvB;AAEDC,kBAAAA,UAAU,MAAM;AAAA,IAEjB,CAAE;;;;;;;;;;;;"}
\ No newline at end of file
+{"version":3,"file":"index.js","sources":["pages/index/index.vue"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\n\t\t\n\t\t\n\t\n\n\n\n\n"],"names":["ref","getCurrentInstance","uni","onMounted"],"mappings":";;;;;AAaC,UAAM,cAAcA,cAAG,IAAC,GAAG;AAC3B,UAAM,eAAeA,cAAG,IAAC,GAAG;AAC5B,UAAM,WAAWC,cAAAA,mBAAoB;AAErC,aAAS,OAAO;AACf,YAAM,MAAMC,cAAG,MAAC,oBAAoB,UAAS,QAAQ;AACrDA,oBAAA,MAAA,MAAA,OAAA,+BAAY,KAAI,IAAI;AAEpB,UAAI,UAAW;AACf,UAAI,IAAI,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,CAAC;AACpC,UAAI,aAAa,kBAAkB;AACnC,UAAI,KAAM;AAGV,UAAI,UAAW;AACf,UAAI,IAAI,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,CAAC;AACpC,UAAI,aAAa,OAAO;AACxB,UAAI,KAAM;AACV,UAAI,KAAM;AAAA,IACV;AAGD,UAAM,aAAa,MAAM;AACxB;IACA;AAEDC,kBAAAA,UAAU,MAAM;AAAA,IAGjB,CAAE;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index_step4.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index_step4.js.map
new file mode 100644
index 0000000..14af5e2
--- /dev/null
+++ b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index_step4.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index_step4.js","sources":["pages/index/index_step4.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXhfc3RlcDQudnVl"],"sourcesContent":["\n\t\n\t\t\n\t\t\n\n\t\t\n\t\t\n\t\n\n\n\n\n","import MiniProgramPage from 'C:/Users/hp/Desktop/app/canvas/pages/index/index_step4.vue'\nwx.createPage(MiniProgramPage)"],"names":["ref","getCurrentInstance","uni","onMounted"],"mappings":";;;;;AAaC,UAAM,cAAcA,cAAG,IAAC,GAAG;AAC3B,UAAM,eAAeA,cAAG,IAAC,GAAG;AAC5B,UAAM,WAAWC,cAAAA,mBAAoB;AAErC,aAAS,OAAO;AACf,YAAM,MAAMC,cAAG,MAAC,oBAAoB,UAAS,QAAQ;AACrDA,oBAAA,MAAA,MAAA,OAAA,qCAAY,KAAI,IAAI;AAEpB,UAAI,UAAW;AACf,UAAI,IAAI,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,CAAC;AACpC,UAAI,aAAa,sBAAsB;AACvC,UAAI,KAAM;AAGV,UAAI,UAAW;AACf,UAAI,IAAI,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,CAAC;AACpC,UAAI,aAAa,OAAO;AACxB,UAAI,KAAM;AACV,UAAI,KAAM;AAAA,IACV;AAGD,UAAM,aAAa,MAAM;AACxBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI;AAAA,MACP,CAAG;AACD;IACA;AAEDC,kBAAAA,UAAU,MAAM;AACf,WAAM;AAAA,IAER,CAAE;;;;;;;;;;;AC5CF,GAAG,WAAW,eAAe;"}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/app.js b/unpackage/dist/dev/mp-weixin/app.js
index 2c1a8f1..38a674c 100644
--- a/unpackage/dist/dev/mp-weixin/app.js
+++ b/unpackage/dist/dev/mp-weixin/app.js
@@ -2,6 +2,7 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const common_vendor = require("./common/vendor.js");
if (!Math) {
+ "./pages/index/index_step4.js";
"./pages/index/step2.js";
"./pages/index/index.js";
}
diff --git a/unpackage/dist/dev/mp-weixin/app.json b/unpackage/dist/dev/mp-weixin/app.json
index cd7e5bf..d4646dd 100644
--- a/unpackage/dist/dev/mp-weixin/app.json
+++ b/unpackage/dist/dev/mp-weixin/app.json
@@ -1,5 +1,6 @@
{
"pages": [
+ "pages/index/index_step4",
"pages/index/step2",
"pages/index/index"
],
diff --git a/unpackage/dist/dev/mp-weixin/index.js b/unpackage/dist/dev/mp-weixin/index.js
index 0f8b3b9..756d3d3 100644
--- a/unpackage/dist/dev/mp-weixin/index.js
+++ b/unpackage/dist/dev/mp-weixin/index.js
@@ -20,9 +20,7 @@ const _sfc_main = {
ctx.draw();
}
const handleDraw = () => {
- common_vendor.index.__f__("log", "at pages/index/index.vue:37", "111111");
draw();
- common_vendor.index.__f__("log", "at pages/index/index.vue:39", "222222222");
};
common_vendor.onMounted(() => {
});
diff --git a/unpackage/dist/dev/mp-weixin/pages/index/index_step4.js b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.js
new file mode 100644
index 0000000..200f78c
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.js
@@ -0,0 +1,42 @@
+"use strict";
+const common_vendor = require("../../common/vendor.js");
+const _sfc_main = {
+ __name: "index_step4",
+ setup(__props) {
+ const canvasWidth = common_vendor.ref(200);
+ const canvasHeight = common_vendor.ref(200);
+ const instance = common_vendor.getCurrentInstance();
+ function draw() {
+ const ctx = common_vendor.index.createCanvasContext("canvas", instance);
+ common_vendor.index.__f__("log", "at pages/index/index_step4.vue:20", ctx, "12");
+ ctx.beginPath();
+ ctx.arc(100, 100, 80, 0, Math.PI * 2);
+ ctx.setFillStyle("rgba(100, 220, 0, 1)");
+ ctx.fill();
+ ctx.beginPath();
+ ctx.arc(100, 100, 75, 0, Math.PI * 2);
+ ctx.setFillStyle("white");
+ ctx.fill();
+ ctx.draw();
+ }
+ const handleDraw = () => {
+ common_vendor.index.navigateTo({
+ url: "/pages/index/step2"
+ });
+ draw();
+ };
+ common_vendor.onMounted(() => {
+ draw();
+ });
+ return (_ctx, _cache) => {
+ return {
+ a: canvasWidth.value,
+ b: canvasHeight.value,
+ c: common_vendor.o(handleDraw)
+ };
+ };
+ }
+};
+const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-7e4ca425"]]);
+wx.createPage(MiniProgramPage);
+//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/index_step4.js.map
diff --git a/unpackage/dist/dev/mp-weixin/pages/index/index_step4.json b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.json
new file mode 100644
index 0000000..be3c335
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.json
@@ -0,0 +1,4 @@
+{
+ "navigationBarTitleText": "step",
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/index/index_step4.wxml b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.wxml
new file mode 100644
index 0000000..597add4
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.wxml
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/unpackage/dist/dev/mp-weixin/pages/index/index_step4.wxss b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.wxss
new file mode 100644
index 0000000..667b086
--- /dev/null
+++ b/unpackage/dist/dev/mp-weixin/pages/index/index_step4.wxss
@@ -0,0 +1,4 @@
+
+button.data-v-7e4ca425 {
+ margin-top: 10px;
+}