mirror of
https://github.com/easychen/pushdeer.git
synced 2025-01-09 22:45:37 +08:00
commit
f1d7af7bf1
@ -1,5 +1,6 @@
|
|||||||
<import name="msg-text" src="./msg-text"></import>
|
<import name="msg-text" src="./msg-text"></import>
|
||||||
<import name="msg-markdown" src="./msg-text"></import>
|
<import name="msg-image" src="./msg-image"></import>
|
||||||
|
<import name="msg-markdown" src="./msg-markdown"></import>
|
||||||
<template>
|
<template>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
@ -31,7 +32,7 @@
|
|||||||
export default {
|
export default {
|
||||||
data: {
|
data: {
|
||||||
collapsed: false,
|
collapsed: false,
|
||||||
supportType: ['text', 'markdown'],
|
supportType: ['text', 'image', 'markdown'],
|
||||||
input: '',
|
input: '',
|
||||||
msgs: [
|
msgs: [
|
||||||
{
|
{
|
||||||
@ -41,15 +42,13 @@ export default {
|
|||||||
长按可以复制文本内容。左滑显示删除。`
|
长按可以复制文本内容。左滑显示删除。`
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Default", created_at: "5分钟前", type: "text",
|
name: "推送Key的名字", created_at: "5分钟前", type: "markdown",
|
||||||
text: `纯文本的效果。长文字需要自动换行。
|
text: `<p>支持Markdown语法。比如可以插入<a href="https://www.baidu.com/">链接</a> ,
|
||||||
长文字需要自动换行。行间距24。
|
点击后使用系统浏览器直接打开。</p>`
|
||||||
长按可以复制文本内容。左滑显示删除。`
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "推送Key的名字", created_at: "5分钟前", type: "markdown",
|
name: "Default", created_at: "5分钟前", type: "image",
|
||||||
text: `支持Markdown语法。比如可以插入链接 ,
|
text: `https://wikipic.ftqq.com/wp-content/uploads/2021/08/jessy-smith-zFOm6KzA-7g-unsplash.jpg`
|
||||||
点击后使用系统浏览器直接打开。`
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
34
quickapp/src/pages/component/Message/msg-image.ux
Normal file
34
quickapp/src/pages/component/Message/msg-image.ux
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<import name="msg-header" src="./msg-header"></import>
|
||||||
|
<template>
|
||||||
|
<div class="card">
|
||||||
|
<msg-header title="{{msg.name +' · '+ msg.created_at}}"></msg-header>
|
||||||
|
<image class="image" src="{{msg.text}}"></image>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import clipboard from '@system.clipboard'
|
||||||
|
export default {
|
||||||
|
|
||||||
|
props: ['msg'],
|
||||||
|
|
||||||
|
onInit() {
|
||||||
|
// console.log('msg-text',this.msg)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="less">
|
||||||
|
@import '../../../assets/styles/style.less';
|
||||||
|
|
||||||
|
.card {
|
||||||
|
.flex-box-mixins(column, flex-start, center);
|
||||||
|
margin: 24px 0;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
.image {
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 32px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
44
quickapp/src/pages/component/Message/msg-markdown.ux
Normal file
44
quickapp/src/pages/component/Message/msg-markdown.ux
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<import name="msg-header" src="./msg-header"></import>
|
||||||
|
<template>
|
||||||
|
<div class="card">
|
||||||
|
<msg-header title="{{msg.name +' · '+ msg.created_at}}"></msg-header>
|
||||||
|
<div class="markdown">
|
||||||
|
<richtext type="html" >{{msg.text}}</richtext>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import clipboard from '@system.clipboard'
|
||||||
|
export default {
|
||||||
|
|
||||||
|
props: ['msg'],
|
||||||
|
|
||||||
|
onInit() {
|
||||||
|
// console.log('msg-text',this.msg)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="less">
|
||||||
|
@import '../../../assets/styles/style.less';
|
||||||
|
|
||||||
|
.card {
|
||||||
|
.flex-box-mixins(column, flex-start, center);
|
||||||
|
margin: 24px 0;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
.markdown {
|
||||||
|
width: 80%;
|
||||||
|
margin-top: 32px;
|
||||||
|
color: #535353;
|
||||||
|
font-size: 24px;
|
||||||
|
line-height: 48px;
|
||||||
|
padding: 24px;
|
||||||
|
border-width: 2px;
|
||||||
|
border-radius: 8px;
|
||||||
|
border-color: @primary-color;
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
Reference in New Issue
Block a user