Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mini-program-wepy
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
mini-program-wepy
Commits
3925e313
Commit
3925e313
authored
Jul 22, 2020
by
zhijie.xue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
部分图片替换为base64
parent
2fd29285
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
74 additions
and
46 deletions
+74
-46
sign.wpy
src/components/custom/sign.wpy
+7
-7
index.wpy
src/pages/index.wpy
+66
-38
index.js
src/store/index.js
+1
-1
No files found.
src/components/custom/sign.wpy
View file @
3925e313
...
...
@@ -50,12 +50,12 @@
goldSix: '/static/images/gold-6@2x.png',
goldFive: '/static/images/gold-5@2x.png',
goldFour: '/static/images/gold-4@2x.png',
goldThree: '
/static/images/gold-3@2x.png
',
goldThree: '
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAAAtFBMVEUAAABrKQCJPgCNSQCGRQCOTgCSUQCNSQCPUACQTwCQUQCUVACPUQD0vSjgkhnzvCfilRr2vyncjxXPgwr0vCeRTwDhlBvgkhn1vyr1vir1vin1vin2vyrbkBbZjhP1vynWjBL2virOhQrajxTZjhPJgAW+eACfXQD1vSbhpR7RohfwuSXhqBjstCHilRv2vyr0uyfjlxzvsSTrpSHooR/tqyPkmRzxtCbzuCbsqSLpoiDmnR4Qk+06AAAALnRSTlMAAwYNCRgcEicwRz4hq+6C/vu2hmQ17vTu7ezk4t7Szsm9q5aPjYFSSRELhH5tLeaKKgAAAbBJREFUSMft09dygzAQBdAIEBYB3HsvcU0i0QwG//9/Zc2Qmdjs4udkcp99ZuW97MvvyvHQcBfTYas1nC7cxuH4FJy6q5a6S2vVPVUJ1p0oJJMuI4nmKiKuRk1pKDINhhM2ps2YMdRoHm08jaFjjJQ2Z4MxbIwhA4oE0tBQo0sZeujDQil1MMjTPqWUfpg8iiT0JWEMV8k8fnQOLh4M9LxLcI5ugDJQTizJ9BHDtBEshzYbMHg5GUXaJhiinAB9nt8RHHZNlhNEjyIKpeXUoNOKcrwkza4xrMuPr1maXKCcD65ruKHLUS66Ar2qHKXeUdOXZGKlRqh5o00KY9H/Y7YpkuG3ALvmooM/LCBuATqtmRb8oFROQN8CPI6LfG/hz3K8Yt2EgUHPbgEbVH9yC9iginVvUFNad/kW0EFOB31evQPfNWqYAauzt/PmPWjOt7bgetEptjrRs/e79XJWHzSbg/psud7t7Z4w8TFgbog7wurZ9msR2+5ZwuE3AoZAeo2bjhBWESEck9f0ghAIFDDOzTycAwBBE0CggIH7jgEARE5oBewurCQw9pCX//z9fAGUe6SKbWhhxAAAAABJRU5ErkJggg==
',
goldTwo: '/static/images/gold-2@2x.png',
goldOne: '
/static/images/gold-1@2x.png
'
goldOne: '
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAnCAMAAACVOICVAAAAk1BMVEUAAABtKgCKPQCMRwCPXQWQUQCRTwCTUwCPUACOTwCOSQCRUACPUgCKSgD1vyngkhn1vinzvCj0vCeQUgCRTgDgkhnhlBv1vin2vyrbkBbZjhP1vynWjBL2virckBXOhQrajxTJgAXPgwyfXQD1vSbhpR6+eQC9eAD2vyrilRv1vCjytibvsiTtqyLqpSHjlxzooR/SmK5pAAAAKHRSTlMAAwcNChwxOycYE0chEO3tq4JkQiz07uTi3tLOyb21q5KNhFJJEYGAYpM5ZAAAARdJREFUOMvt0MluwyAUheFcjGOg4DnzPLWAh+T9n64EVVlYXHfTVZV//+lIZ/Lfu12LfLNMtU6Xm7y43n4FtNzpQbuSjgkoFzrQogSc5BopB4wUGq2AMIEUNylA2FjcWIAgIR1uOgIQMtS0GGkNDRoSGdPbkLC9MRHBjLn3zVA0/d2Mmid7dG1j3aC1Tds9nmDEzA3aHDNH3BwxE+8xso/DBqiQ5ywksrMU4a/dEGfJaT0U61PCeEScCQ6pmE2Ty9dhu8pmxsyy1fbweUmmLFZ+JjhEFZdOJVX14auqxAnJFfUzCIoEjyWr66mvrpmMuYgQ4pFXSjj3ExdCeeEIipwilEavKCVOeDKivHsFMBAIGzR59+7v+ga9DUig0IFeaAAAAABJRU5ErkJggg==
'
},
share: '
/static/images/share@2x.png
',
lottery: '
/static/images/lottery@2x.png
'
share: '
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABGCAMAAABVJ1JCAAABaFBMVEUAAABubm5AQEBMTExJSUlOTk5LS0tISEhKSkpNTU1NTU1LS0tNTU1MTEz///9LS0tOTk5NTU1NTU1NTU1MTEz9/f36+vpMTExLS0v9/f38/PzHx8e2trb09PRxcXH+/v7+/v79/f39/f35+fmCgoJNTU25ubmYmJj39/f19fX+/v7z8/P7+/vt7e38/Pz+/v76+vqZmZnv7+/v7+9bW1tSUlJMTEzx8fGqqqr////+/v7+/v7+/v709PT+/v739/fl5eXj4+P6+vrh4eHV1dX6+vrLy8v6+vqysrLU1NSrq6vz8/P6+vqkpKT29vbw8PBqamry8vLj4+Po6OjS0tLS0tLo6Ojj4+Pf39/CwsL////7+/v9/f3r6+vn5+f7+/va2tr8/PzY2Nj6+vr5+fnV1dXDw8P19fXAwMD19fWwsLCOjo75+fmPj4+enp6Dg4N9fX3z8/Nra2uTk5P////+/v78/Pz5+fn/GSPNAAAAdHRSTlMAAgQIBwwSDhogFSMdF/o0KjsxLib17zcs8Z6Sf1JO9tfJmYFWPhYN6+Lg4NjRwL2KZV9HQ0AoIwj75uLa187Fwr67u6Wkl3t7dHJqZmZhS0k3NjEnIiAaEw785dPNxrytrKupp5mNhoZ8d19aVERCMSsfGtd7qiUAAANFSURBVFjDzdhnU9tAEAbgoC5XuWGDe4whEGpooYSWUEMgBNJ7731J/n44nfEKn07Ch2bIft552Nt7jWVdOI/qOK6ANKxAtOkRqExL1AuAGwGA2T3JBgPggFSmqKB3Fk0Cu2ZuyuidgVOgUaPoiXNSk4M3fQp6opwMzRruxQUGwMHgAXoBcDB7B70AOMjsohcABzEMTBAcwHv0guBgFQMTBAfPMTBBcPDkLvUEOBVcaq7twHTYJSmuHHSNM563RTVJducgtsNcsA/2oFh7WX3cCZyqoeeP/awtAMDh4Z+/wKtuDIw3dnWnCgB+HKz4BsbGtgcATsPBAgaGO9p4BeCUHAzse3j2/rsBvDn/wKC2NwBtcRC7ghfMaNsxYDmf+kg9VpNGAdrngM7HahehLQ49BT3UukGQG1QV5HA2US6mk+OevIVREOYGtQaH2hcQ5zY1tYXbL4tzmyadDrWHFRDm3uYMujs86kUQ5WIfkqZm3yxyuyDKdW3FwyEVc0e0vnlR7tIY0WTUCLcOgtzlnqTZ0HC4e2VB7untFGq06IdLiLs+mYtodG+Oo07H3Ls7h17kC2M9JZ52I2Gh5j1c11L+cz0RT6ZyVo4TkHfZKQM13BwzXGa5MJGI59LhiEHKPSCfsmlDb2o4XK2lsX+tlEha4Ug0pOm6quoaLyBRXW75niXfgnPgrGuFyXjuyNKOJFlWFFnW3QMSDul4pcgVT7QV6nHLNDSdUJIkdUiujzxDrQHBs752XGV+Mj5lRjVVJdbxQw/LLU+kWq4U/5VkMEalrHWEoUU52T8gOFyxudyNRCpsEOzYcn/6nMkn2IDQcnxBPCvF0xEHxv1dseEMCMNVaCbX6ikzqquIcbjOW86AMNx92rSVtXA07GO4fpeAYDVW1/81mSbrQIzDDZVcA4LcOknud8skB8AuDrc0QTTsY7lVgMUf4Qj9k9jlyr2qcwKCXBVWfhlRbOJzj/IJCwPC4earvzUN792Vs4NeLrABYbmRXlVVcW1unDJsByRpB0TiYjQoCvmsez7eKgfD5cVvaZMJiFuzJCHG6ZD1kEH2i5rv6yqvFkVWdV3Ftflw/gdgNuLNebbgRk71+6vd93f/1dvFc6t/cYFPMON3kU4AAAAASUVORK5CYII=
',
lottery: '
data:image/png;base64,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
'
};
let addGoldTimer = null;
wepy.component({
...
...
@@ -68,9 +68,9 @@
addsunshine: false,
signComplete: true,
signNotCompletedUrl: '/static/images/sign@2x.png',
signCompletedUrl: '
/static/images/sign-completed@2x-70_70px.png
',
shareUrl: '
/static/images/share@2x.png
',
lotteryUrl: '
/static/images/lottery@2x.png
',
signCompletedUrl: '
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAgVBMVEUAAADMzMzKysq0tLTMzMzMzMzMzMzMzMzMzMzMzMzMzMzNzc3MzMzNzc3a2trMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNzc3MzMzLy8vMzMzMzMzMzMzMzMyqqqqvr6/IyMi6urrKysq/v7/Dw8O3t7fFxcW8vLyzs7OyXiAyAAAAH3RSTlMA2RwDYUmvqRTn8JJSLQbS8rVkWvr33tHIxYcP8ZzuzhsrbwAAAglJREFUWMO9mOt6ojAURQuGuxSKt7a2s+VWi+//gMM4jArbYEiGrv+u7/Pk7ENynn6EWLy7SZACaZC47yLWkvjCCzAg8IQ/zbJw3DXusnadhbpGWBjBEooqhzSkchQ0tgcFPPuRZxlCiXA5qnmOoEz0PHLkb5jAmy8tj4VJWLbEs8VEtndNvoXJWP6dOr9Cg1eueAQtIuofaLIcFDqEJmG/4B60eenlFITWn1tYMMC6TpUVJlHmeVnhyuoiSjCF46GlxJVEr0Ll4QxucHSOrDmwyPvr2W+gTt15jrhhsz+LBNT56jx5hVvEWeRqeAr0cM9NpJ6Ob4kH4Z9WiqFKkXeibwyJW1Gm4SGyCYOo+uf5koylF0XPqfPUshGw0/AQu1YUKAfskjEmaEUpHXJTVxSwXkMzaSviMHGjNAMPw6Li0nIcsFM1JkqHKSBTTQEjUi52QTHggDEBHz+a3u84YLLj54Yse78scvJIGjKC3DQSMI5IhhFTIQ0YhzbGiEnRg7g/2NgkDRgPNh61bGrwAJeHP5s4qIygzxGbOGDMZs8fSDad8BCPP9ls4qAyzqNLRJ3nRwVPQtcaTVb/+aJlfvWb4zL6ZH9Ak4/Be2RlXumOT2jxOcujxvyZZf7wm/Upav44Nn+umy8QzFcarj3DksVo7TP/Iorxs3urscw3WNZtsP613dGybi5+A47Iz9g+PnxeAAAAAElFTkSuQmCC
',
shareUrl: '
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABGCAMAAABVJ1JCAAABaFBMVEUAAABubm5AQEBMTExJSUlOTk5LS0tISEhKSkpNTU1NTU1LS0tNTU1MTEz///9LS0tOTk5NTU1NTU1NTU1MTEz9/f36+vpMTExLS0v9/f38/PzHx8e2trb09PRxcXH+/v7+/v79/f39/f35+fmCgoJNTU25ubmYmJj39/f19fX+/v7z8/P7+/vt7e38/Pz+/v76+vqZmZnv7+/v7+9bW1tSUlJMTEzx8fGqqqr////+/v7+/v7+/v709PT+/v739/fl5eXj4+P6+vrh4eHV1dX6+vrLy8v6+vqysrLU1NSrq6vz8/P6+vqkpKT29vbw8PBqamry8vLj4+Po6OjS0tLS0tLo6Ojj4+Pf39/CwsL////7+/v9/f3r6+vn5+f7+/va2tr8/PzY2Nj6+vr5+fnV1dXDw8P19fXAwMD19fWwsLCOjo75+fmPj4+enp6Dg4N9fX3z8/Nra2uTk5P////+/v78/Pz5+fn/GSPNAAAAdHRSTlMAAgQIBwwSDhogFSMdF/o0KjsxLib17zcs8Z6Sf1JO9tfJmYFWPhYN6+Lg4NjRwL2KZV9HQ0AoIwj75uLa187Fwr67u6Wkl3t7dHJqZmZhS0k3NjEnIiAaEw785dPNxrytrKupp5mNhoZ8d19aVERCMSsfGtd7qiUAAANFSURBVFjDzdhnU9tAEAbgoC5XuWGDe4whEGpooYSWUEMgBNJ7731J/n44nfEKn07Ch2bIft552Nt7jWVdOI/qOK6ANKxAtOkRqExL1AuAGwGA2T3JBgPggFSmqKB3Fk0Cu2ZuyuidgVOgUaPoiXNSk4M3fQp6opwMzRruxQUGwMHgAXoBcDB7B70AOMjsohcABzEMTBAcwHv0guBgFQMTBAfPMTBBcPDkLvUEOBVcaq7twHTYJSmuHHSNM563RTVJducgtsNcsA/2oFh7WX3cCZyqoeeP/awtAMDh4Z+/wKtuDIw3dnWnCgB+HKz4BsbGtgcATsPBAgaGO9p4BeCUHAzse3j2/rsBvDn/wKC2NwBtcRC7ghfMaNsxYDmf+kg9VpNGAdrngM7HahehLQ49BT3UukGQG1QV5HA2US6mk+OevIVREOYGtQaH2hcQ5zY1tYXbL4tzmyadDrWHFRDm3uYMujs86kUQ5WIfkqZm3yxyuyDKdW3FwyEVc0e0vnlR7tIY0WTUCLcOgtzlnqTZ0HC4e2VB7untFGq06IdLiLs+mYtodG+Oo07H3Ls7h17kC2M9JZ52I2Gh5j1c11L+cz0RT6ZyVo4TkHfZKQM13BwzXGa5MJGI59LhiEHKPSCfsmlDb2o4XK2lsX+tlEha4Ug0pOm6quoaLyBRXW75niXfgnPgrGuFyXjuyNKOJFlWFFnW3QMSDul4pcgVT7QV6nHLNDSdUJIkdUiujzxDrQHBs752XGV+Mj5lRjVVJdbxQw/LLU+kWq4U/5VkMEalrHWEoUU52T8gOFyxudyNRCpsEOzYcn/6nMkn2IDQcnxBPCvF0xEHxv1dseEMCMNVaCbX6ikzqquIcbjOW86AMNx92rSVtXA07GO4fpeAYDVW1/81mSbrQIzDDZVcA4LcOknud8skB8AuDrc0QTTsY7lVgMUf4Qj9k9jlyr2qcwKCXBVWfhlRbOJzj/IJCwPC4earvzUN792Vs4NeLrABYbmRXlVVcW1unDJsByRpB0TiYjQoCvmsez7eKgfD5cVvaZMJiFuzJCHG6ZD1kEH2i5rv6yqvFkVWdV3Ftflw/gdgNuLNebbgRk71+6vd93f/1dvFc6t/cYFPMON3kU4AAAAASUVORK5CYII=
',
lotteryUrl: '
data:image/png;base64,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
',
containerStyle: '',
flyAnimation: false,
isFirst: true
...
...
src/pages/index.wpy
View file @
3925e313
...
...
@@ -178,8 +178,6 @@
<introduce v-if="isShowIntroduce"></introduce>
<view class="video-wrapper" v-else>
<view class="prize">
<!--<prize-list :videoList="videoList" :userAccount="mainInfo && mainInfo.account && mainInfo.account.quantity || 0" bindchange="changeVideo" @getAwardsInfo="getAwardsInfo">
</prize-list>-->
<video-list :videoList="videoList" :userAccount="mainInfo && mainInfo.account && mainInfo.account.quantity || 0" bindchange="changeVideo" @getAwardsInfo="getAwardsInfo"></video-list>
</view>
<view class="userInfo" style="{{ safeAreaStyle }}">
...
...
@@ -189,7 +187,7 @@
<image v-if="!authmodal" @tap="showMenu(!showModal)" :src="userInfo.avatarUrl" mode="cover" class="userimage"></image>
</view>
<view class="search" style="{{ searchStyle }}" bindtap="toSearch">
<image src="
/static/images/search.png
" class="searchimg"></image>
<image src="
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAZlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Vn2moAAAAIXRSTlMA+NQVHOYPmT8K38bDv5RMMSwnBobu7ciBhRK8lXd2TarCw2kxAAAA5klEQVQ4y9WSyxKCMAxFE+0DKFBpURSf9/9/Ul1YaelM3XpWYeYkBHLpg7udJbM83xzlqVoE2ioj1BrYX6zwtbOXPaDr1JgNeFSfJ3VimDmZMaEZaMHQYIrnaEgRNwkJHW0K3lHCjrHcucVIK0a0iwYc1FpRB3xHH9FThh7HUHe45xSLLtQSIqcIyFAzfE7x4IWiSoqEK7youG75o8u/rnyA7xmH1BgYVRyGJg1DA12MFCdN8wQ+RcFkbLaZePdWeC9s/4632KwcqgwC5rXpNuOQu3aSWXbX9z0iJ8c/O4ZKjnnQDzwBL9QS17pdGmYAAAAASUVORK5CYII=
" class="searchimg"></image>
搜索
</view>
<view>
...
...
@@ -205,7 +203,7 @@
<shared-popup v-if="showModal === 4" :inviteinfo="mainInfo && mainInfo.buyRecord" type="buy" @getSharedGold="getSharedGold"/>
<popup @showMenu="showMenu" :showMenus="showModal === 3"/>
<!--商品推荐列表-->
<goods-list></goods-list>
<goods-list
v-if="showGoodsList"
></goods-list>
<van-dialog id="van-dialog"/>
<van-notify id="van-notify"/>
<!--克币充值弹窗-->
...
...
@@ -252,12 +250,13 @@
isReceive: false, // 是否显示领取克币动画
cornModal: false,
cornCode: '', // 克币充值码
cornText: '',
cornText: '
充值码错误
',
cornTextShow: true,
searchStyle: '',
avtivityModal: false, // 展示活动弹窗
awardsInfo: {},
isShowIntroduce: false
isShowIntroduce: false,
showGoodsList: false
},
computed: {
...
...
@@ -436,14 +435,27 @@
async showActivity() {
// 1期方案先一次取50
const list = await getActivityFeed({ count: 50 });
this.activityList = list;
setTimeout(() => {
this.activityList = list;
}, 1000);
},
async getOpenId() {
const { code } = await wepy.wx.login();
let loginInfo = await login(code);
loginInfo = loginInfo || {};
wx.setStorageSync('openId', loginInfo.openid);
wx.setStorageSync('isRegister', loginInfo.register);
getOpenId() {
return new Promise((resolve, reject) => {
wx.checkSession({
success() {
resolve();
},
async fail() {
const { code } = await wepy.wx.login();
let loginInfo = await login(code);
loginInfo = loginInfo || {};
wx.setStorageSync('openId', loginInfo.openid);
wx.setStorageSync('isRegister', loginInfo.register);
resolve();
},
complete() {}
});
});
},
cornModalShow() {
this.cornTextShow = false;
...
...
@@ -506,6 +518,32 @@
path: `/pages/index?openid=${openid}&prizeId=${this.$wepy.awardsInfo.id}`,
imageUrl: compressShareImage(decodeURIComponent(this.$wepy.awardsInfo.photoUrl))
};
},
async loadPrizeList(id) {
const list = await getPrizeList(id);
this.videoList = list;
// 推迟加载商品,减少图片请求对并发的影响
// FIXME: 商品列表加载少量图片
setTimeout(() => {
this.showGoodsList = true;
}, 1500);
},
async loadUserInfo() {
// FIXME: 场景是?
if (this.userInfo.nickName) {
this.registUser(this.userInfo);
return;
}
// TODO:通过setting判断再获取userinfo比较耗时
const setting = await wepy.wx.getSetting();
if (setting.authSetting['scope.userInfo']) {
const { userInfo } = await wepy.wx.getUserInfo();
this.setUserInfo(userInfo);
this.registUser(userInfo);
} else {
this.authmodal = true;
}
}
},
async onLoad (query) {
...
...
@@ -514,46 +552,36 @@
this.showInfo();
return;
}
wx.showShareMenu({
withShareTicket: false,
menus: ['shareAppMessage', 'shareTimeline']
});
this.cornText = '充值码错误';
// 获取分享人openid
if (query.openid) {
this.inviter = query.openid;
}
// 获取头像安全距离
let statusHeight = this.$app.$options.globalData.statusBarHeight || '';
this.setSafeAreaStyle('top:' + statusHeight + 'px');
this.searchStyle = 'top:' + (statusHeight + 12) + 'px';
// 获取openid
await this.getOpenId();
// 获取奖品列表
this.videoList = await getPrizeList(query.prizeId);
this.getMainInfo();
flag = true;
// 获取奖品列表
this.loadPrizeList(query.prizeId);
// 获取用户信息并注册
if (this.userInfo.nickName) {
this.registUser(this.userInfo);
} else {
const setting = await wepy.wx.getSetting();
if (setting.authSetting['scope.userInfo']) {
const { userInfo } = await wepy.wx.getUserInfo();
this.setUserInfo(userInfo);
this.registUser(userInfo);
} else {
this.authmodal = true;
}
}
this.loadUserInfo();
// 获取活动信息
this.showActivity();
// 获取头像安全距离
let statusHeight = this.$app.$options.globalData.statusBarHeight || '';
this.setSafeAreaStyle('top:' + statusHeight + 'px');
this.searchStyle = 'top:' + (statusHeight + 12) + 'px';
wx.showShareMenu({
withShareTicket: false,
menus: ['shareAppMessage', 'shareTimeline']
});
},
async onShow() {
const {scene} = wx.getLaunchOptionsSync();
...
...
src/store/index.js
View file @
3925e313
...
...
@@ -3,7 +3,7 @@ import Vuex from '@wepy/x';
export
default
new
Vuex
.
Store
({
state
:
{
userInfo
:
{
avatarUrl
:
'
/static/images/user@2x.png
'
avatarUrl
:
'
data:image/png;base64,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
'
},
isConnected
:
true
,
safeAreaStyle
:
''
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment