From af02b6a4fc7e6d731eab6a341ca46b4f3915d968 Mon Sep 17 00:00:00 2001 From: yma16 <17685043634@163.com> Date: Mon, 1 Aug 2022 22:16:12 +0800 Subject: [PATCH] gitcode gitcode --- miniprogram/app.js | 20 +++++++++++ miniprogram/pages/homeContent/homeContent.js | 33 +++++++++++++++---- .../pages/homeContent/homeContent.json | 4 ++- .../pages/homeContent/homeContent.wxml | 17 +++++++--- 4 files changed, 63 insertions(+), 11 deletions(-) diff --git a/miniprogram/app.js b/miniprogram/app.js index 0657238..fcf58d1 100644 --- a/miniprogram/app.js +++ b/miniprogram/app.js @@ -71,6 +71,26 @@ App({ this.globalData = { setting: setting }; console.log('onLaunch', options) }, + + // + // 引入`towxml3.0`解析方法 + towxml:require('/towxml/index'), + + //声明一个数据请求方法 + getText: (url, callback) => { + wx.request({ + url: url, + header: { + 'content-type': 'application/x-www-form-urlencoded' + }, + success: (res) => { + if (typeof callback === 'function') { + callback(res); + }; + } + }); + }, + onShow(options) { // Do something when show. console.info('show', options) diff --git a/miniprogram/pages/homeContent/homeContent.js b/miniprogram/pages/homeContent/homeContent.js index cfed657..df1f4e8 100644 --- a/miniprogram/pages/homeContent/homeContent.js +++ b/miniprogram/pages/homeContent/homeContent.js @@ -18,20 +18,41 @@ Page({ */ data: { content:'子组件的content', - homeHeaderItem:'' + homeHeaderItem:'', + isLoading: true, + article: {} }, observers:{ }, - - /** + /** * 生命周期函数--监听页面加载 */ - onLoad: function (options) { - console.log('进入homePage home-content 渲染开始 onload') - console.log('传递的header-item',options,this) + onLoad: function () { + const _ts = this; + + app.getText('https://www.vvadd.com/wxml_demo/demo.txt?v=2',res => { + let obj = app.towxml(res.data,'markdown',{ + // theme:'dark', + events:{ + tap:e => { + console.log('tap',e); + }, + change:e => { + console.log('todo',e); + } + } + }); + + _ts.setData({ + article:obj, + isLoading: false + }); + }) }, + + /** * 生命周期函数--监听页面初次渲染完成 */ diff --git a/miniprogram/pages/homeContent/homeContent.json b/miniprogram/pages/homeContent/homeContent.json index 79be446..9ffe4e7 100644 --- a/miniprogram/pages/homeContent/homeContent.json +++ b/miniprogram/pages/homeContent/homeContent.json @@ -1,5 +1,7 @@ { + "navigationBarBackgroundColor": "#ffffff", + "navigationBarTextStyle": "black", "usingComponents": { - + "towxml":"/towxml/towxml" } } \ No newline at end of file diff --git a/miniprogram/pages/homeContent/homeContent.wxml b/miniprogram/pages/homeContent/homeContent.wxml index 9b1cbf0..6680f70 100644 --- a/miniprogram/pages/homeContent/homeContent.wxml +++ b/miniprogram/pages/homeContent/homeContent.wxml @@ -1,8 +1,17 @@ - -content内容 -{{headerItem}} -{{content + headerItem}} + + + + + + + + + + + + + \ No newline at end of file -- GitLab