diff --git a/miniprogram/packageComponent/pages/content/rich-text/rich-text.js b/miniprogram/packageComponent/pages/content/rich-text/rich-text.js
index 67e3b5dd..8850be01 100644
--- a/miniprogram/packageComponent/pages/content/rich-text/rich-text.js
+++ b/miniprogram/packageComponent/pages/content/rich-text/rich-text.js
@@ -74,12 +74,12 @@ Page({
},
onLoad() {
this.setData({
- theme: wx.getSystemInfoSync().theme || 'light'
+ theme: getApp().globalData.theme || 'light'
})
if (wx.onThemeChange) {
- wx.onThemeChange(({theme}) => {
- this.setData({theme})
+ wx.onThemeChange(({ theme }) => {
+ this.setData({ theme })
})
}
}
diff --git a/miniprogram/packageComponent/pages/content/rich-text/rich-text.json b/miniprogram/packageComponent/pages/content/rich-text/rich-text.json
index 170812f1..cfd70d71 100644
--- a/miniprogram/packageComponent/pages/content/rich-text/rich-text.json
+++ b/miniprogram/packageComponent/pages/content/rich-text/rich-text.json
@@ -1,4 +1,6 @@
{
"navigationBarTitleText": "rich-text",
- "renderer": "webview"
+ "componentFramework": "glass-easel",
+ "renderer": "skyline",
+ "navigationStyle": "custom"
}
\ No newline at end of file
diff --git a/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxml b/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxml
index ed2138dd..c72511b5 100644
--- a/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxml
+++ b/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxml
@@ -1,6 +1,7 @@
-
+
+
@@ -8,7 +9,7 @@
通过HTML String渲染
- {{htmlSnip}}
+ {{htmlSnip}}
@@ -19,7 +20,7 @@
通过节点渲染
- {{nodeSnip}}
+ {{nodeSnip}}
@@ -30,3 +31,4 @@
+
diff --git a/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxss b/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxss
index 7cac8464..c4099a31 100644
--- a/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxss
+++ b/miniprogram/packageComponent/pages/content/rich-text/rich-text.wxss
@@ -1,3 +1,4 @@
+@import "../../../../common/reset.wxss";
.page-content {
width: auto;
margin: 15px 0;
@@ -25,7 +26,7 @@
width: 5px;
}
-scroll-view {
+.page-scroll {
height: 325px;
border: 1px solid #1AAD19;
white-space: pre;
diff --git a/miniprogram/packageComponent/pages/content/selection/selection.js b/miniprogram/packageComponent/pages/content/selection/selection.js
new file mode 100644
index 00000000..c29a6aa8
--- /dev/null
+++ b/miniprogram/packageComponent/pages/content/selection/selection.js
@@ -0,0 +1,71 @@
+const htmlSnip =
+`
+
Title
+
+ Life is like a box of
+ chocolates.
+
+
+`
+Page({
+ data: {
+ theme: 'light',
+ disableContextMenu: true,
+ showBtn: false,
+ btnX: 0,
+ btnY: 0,
+ selectedString: '',
+ htmlSnip,
+ },
+ onShareAppMessage() {
+ return {
+ title: 'selection',
+ path: 'packageComponent/pages/content/selection/selection'
+ }
+ },
+ onUnload() {
+ if (wx.offThemeChange) {
+ wx.offThemeChange()
+ }
+ },
+ onLoad() {
+ this.setData({
+ theme: getApp().globalData.theme || 'light'
+ })
+
+ if (wx.onThemeChange) {
+ wx.onThemeChange(({ theme }) => {
+ this.setData({ theme })
+ })
+ }
+ },
+ selectionChangeHandler(e) {
+ const selection = e.detail
+ if (selection.isCollapsed === false) {
+ this.setData({
+ showBtn: true,
+ selectedString: e.detail.selectedString,
+ btnX: e.detail.firstRangeRect.x,
+ btnY: e.detail.firstRangeRect.y,
+ })
+ } else {
+ this.setData({
+ showBtn: false
+ })
+ }
+ },
+ copySelectedString() {
+ wx.setClipboardData({
+ data: this.data.selectedString,
+ success() {
+ wx.getClipboardData({
+ success(res) {
+ wx.showToast({
+ title: `复制成功:${res.data}`
+ })
+ }
+ })
+ }
+ })
+ }
+})
diff --git a/miniprogram/packageComponent/pages/content/selection/selection.json b/miniprogram/packageComponent/pages/content/selection/selection.json
new file mode 100644
index 00000000..5d9231b2
--- /dev/null
+++ b/miniprogram/packageComponent/pages/content/selection/selection.json
@@ -0,0 +1,4 @@
+{
+ "navigationBarTitleText": "selection",
+ "renderer": "webview"
+}
\ No newline at end of file
diff --git a/miniprogram/packageComponent/pages/content/selection/selection.wxml b/miniprogram/packageComponent/pages/content/selection/selection.wxml
new file mode 100644
index 00000000..d13a5b48
--- /dev/null
+++ b/miniprogram/packageComponent/pages/content/selection/selection.wxml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+ 在 wx-selection 之前的 text
+
+
+ 2011年1月,微信1.0发布。同年5月,微信2.0语音对讲发布
+
+ 10月,微信3.0新增摇一摇功能
+ 2012年3月,微信用户突破1亿。4月份,微信4.0朋友圈发布
+
+ 同年7月,微信4.2发布公众平台。2013年8月,微信5.0发布微信支付。
+
+ 2014年9月,企业号发布。同月,发布微信卡包
+
+ 2015年1月,微信第一条朋友圈广告
+
+
+ 2016年1月,企业微信发布,2017年1月,小程序发布
+
+ rich-text
+
+
+ 在 selection 之后的 text
+
+
+
+ 点我复制到系统
+
+
+
\ No newline at end of file
diff --git a/miniprogram/packageComponent/pages/content/selection/selection.wxss b/miniprogram/packageComponent/pages/content/selection/selection.wxss
new file mode 100644
index 00000000..c9b64f9c
--- /dev/null
+++ b/miniprogram/packageComponent/pages/content/selection/selection.wxss
@@ -0,0 +1,28 @@
+.scroll-area {
+ flex: 1;
+ overflow-y: hidden;
+}
+.content{
+ flex: 1;
+ padding:0 20px
+}
+.intro {
+ padding: 30px;
+ text-align: center;
+}
+
+.button {
+ position: absolute;
+ background-color: #1aad19;
+ color: white;
+ width: 120px;
+ padding: 10px 20px;
+ font-size: 16px;
+ border-radius: 5px;
+ cursor: pointer;
+ transition: background-color 0.3s;
+}
+
+.button:hover {
+ background-color: #159e14;
+}
\ No newline at end of file
diff --git a/miniprogram/packageComponent/pages/content/text/text.js b/miniprogram/packageComponent/pages/content/text/text.js
index 44a49667..1b2ccf09 100644
--- a/miniprogram/packageComponent/pages/content/text/text.js
+++ b/miniprogram/packageComponent/pages/content/text/text.js
@@ -69,12 +69,12 @@ Page({
},
onLoad() {
this.setData({
- theme: wx.getSystemInfoSync().theme || 'light'
+ theme: getApp().globalData.theme || 'light'
})
if (wx.onThemeChange) {
- wx.onThemeChange(({theme}) => {
- this.setData({theme})
+ wx.onThemeChange(({ theme }) => {
+ this.setData({ theme })
})
}
}
diff --git a/miniprogram/packageComponent/pages/content/text/text.wxml b/miniprogram/packageComponent/pages/content/text/text.wxml
index 531c033e..3c1c59cf 100644
--- a/miniprogram/packageComponent/pages/content/text/text.wxml
+++ b/miniprogram/packageComponent/pages/content/text/text.wxml
@@ -12,7 +12,6 @@
{{item}}
-