纸板小程序:订单/送货单:列表与详情功能
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
import { SuperComponent, ComponentsOptionsType } from '../../../../components/common/src/index';
|
||||
export default class ChatMarkdownCode extends SuperComponent {
|
||||
options: ComponentsOptionsType;
|
||||
properties: {
|
||||
node: {
|
||||
type: ObjectConstructor;
|
||||
value: () => {};
|
||||
};
|
||||
};
|
||||
data: {
|
||||
classPrefix: string;
|
||||
};
|
||||
methods: {
|
||||
nodeClick(e: any): void;
|
||||
getCareMarkdown(): any;
|
||||
};
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
import{__decorate}from"tslib";import{SuperComponent,wxComponent}from"../../common/src/index";import config from"../../common/config";const{prefix:prefix}=config,name=`${prefix}-chat-markdown-code`,markdownName=`${prefix}-chat-markdown`;let ChatMarkdownCode=class extends SuperComponent{constructor(){super(...arguments),this.options={multipleSlots:!0},this.properties={node:{type:Object,value:()=>({})}},this.data={classPrefix:name},this.methods={nodeClick(e){this.getCareMarkdown().triggerEvent("click",{event:e,node:this.data.node})},getCareMarkdown(){if(this.data.careMarkdown)return this.data.careMarkdown;for(this.setData({careMarkdown:this.selectOwnerComponent()});this.data.careMarkdown.__data__.name!==markdownName;this.setData({careMarkdown:this.data.careMarkdown.selectOwnerComponent()}));return this.data.careMarkdown}}}};ChatMarkdownCode=__decorate([wxComponent()],ChatMarkdownCode);export default ChatMarkdownCode;
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"component":true,"styleIsolation":"apply-shared","usingComponents":{}}
|
||||
+1
@@ -0,0 +1 @@
|
||||
<view class="{{classPrefix}}" bindtap="nodeClick"><view class="{{classPrefix}}__header" wx:if="{{node.lang}}"><text class="{{classPrefix}}__lang">{{node.lang}}</text></view><scroll-view class="{{classPrefix}}__content" scroll-x="{{true}}"><text class="{{classPrefix}}__text" decode="{{true}}">{{node.text}}</text></scroll-view></view>
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
@import '../../common/style/index.wxss';.t-chat-markdown-code{margin:16rpx 0;border-radius:8rpx;background-color:#f6f8fa;border:1rpx solid #e1e4e8;overflow:hidden;}
|
||||
.t-chat-markdown-code__header{padding:8rpx 16rpx;background-color:#e1e4e8;border-bottom:1rpx solid #d0d7de;}
|
||||
.t-chat-markdown-code__lang{font-size:24rpx;color:#656d76;font-weight:500;}
|
||||
.t-chat-markdown-code__content{padding:16rpx;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;height:auto;}
|
||||
.t-chat-markdown-code__text{font:var(--td-font-body-medium,28rpx / 44rpx var(--td-font-family,PingFang SC,Microsoft YaHei,Arial Regular));font-family:'SF Mono',Monaco,'Cascadia Code','Roboto Mono',Consolas,'Courier New',monospace;color:#24292f;white-space:pre;word-wrap:normal;word-break:normal;overflow-wrap:normal;display:inline-block;vertical-align:top;min-width:100%;}
|
||||
.t-chat-markdown-code-light .t-chat-markdown-code-block{background-color:#fff;border-color:#d0d7de;}
|
||||
.t-chat-markdown-code-light .t-chat-markdown-code-header{background-color:#f6f8fa;border-bottom-color:#d0d7de;}
|
||||
Reference in New Issue
Block a user