| 
				
			 | 
			
			
				@@ -8,10 +8,86 @@ 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				8
			 | 
			
			
				 import Comment, { Editor, RenderText } from 'comment'; 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				9
			 | 
			
			
				 ``` 
			 | 
		
	
		
			
			| 
				10
			 | 
			
				10
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				11
			 | 
			
				
			 | 
			
			
				-- 标记了`deprecated`的配置项表示不推荐使用,并且可能在将来版本中不再受支持。 
			 | 
		
	
		
			
			| 
				
			 | 
			
				11
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				12
			 | 
			
			
				+## 使用 
			 | 
		
	
		
			
			| 
				
			 | 
			
				13
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				14
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				15
			 | 
			
			
				+### 作为组件使用 
			 | 
		
	
		
			
			| 
				
			 | 
			
				16
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				17
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				18
			 | 
			
			
				+# npm 安装 
			 | 
		
	
		
			
			| 
				
			 | 
			
				19
			 | 
			
			
				+$ npm install git+https://git.links123.net/npm/comment.git --save 
			 | 
		
	
		
			
			| 
				
			 | 
			
				20
			 | 
			
			
				+# yarn 安装 
			 | 
		
	
		
			
			| 
				
			 | 
			
				21
			 | 
			
			
				+$ yarn add git+https://git.links123.net/npm/comment.git 
			 | 
		
	
		
			
			| 
				
			 | 
			
				22
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				23
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				24
			 | 
			
			
				+然后在代码里面引入 `comment` 组件: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				25
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				26
			 | 
			
			
				+```jsx 
			 | 
		
	
		
			
			| 
				
			 | 
			
				27
			 | 
			
			
				+import Comment, { Editor } from 'comment' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				28
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				29
			 | 
			
			
				+// ... 
			 | 
		
	
		
			
			| 
				
			 | 
			
				30
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				31
			 | 
			
			
				+render() { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				32
			 | 
			
			
				+  return ( 
			 | 
		
	
		
			
			| 
				
			 | 
			
				33
			 | 
			
			
				+    <Comment type={1} businessId="test"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				34
			 | 
			
			
				+      <Editor /> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				35
			 | 
			
			
				+    </Comment> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				36
			 | 
			
			
				+  ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				37
			 | 
			
			
				+} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				38
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				39
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				40
			 | 
			
			
				+**注意:最后,还需要在 HTML 文件里面引入阿里云 OSS SDK `<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk.min.js"></script>`** 
			 | 
		
	
		
			
			| 
				
			 | 
			
				41
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				42
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				43
			 | 
			
			
				+### 在非 React.js 项目中使用 ~~作为静态文件引入~~ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				44
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				45
			 | 
			
			
				+1. 引入通用评论的 css 和 js 文件。在 `./assets/static` 目录。 
			 | 
		
	
		
			
			| 
				
			 | 
			
				46
			 | 
			
			
				+2. 调用 `window.renderComment` 方法并传入对应参数来渲染通用评论。参数列表: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				47
			 | 
			
			
				+  - `id`: string, 必填, 渲染评论的节点的 ID 
			 | 
		
	
		
			
			| 
				
			 | 
			
				48
			 | 
			
			
				+  - `type`: number, 必填, 评论的 type     
			 | 
		
	
		
			
			| 
				
			 | 
			
				49
			 | 
			
			
				+  - `businessId`: string, 必填, 评论的 businessId     
			 | 
		
	
		
			
			| 
				
			 | 
			
				50
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+具体可参考 `./assets/example.html`。 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				53
			 | 
			
			
				+例子如下: 
			 | 
		
	
		
			
			| 
				
			 | 
			
				54
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				55
			 | 
			
			
				+```html 
			 | 
		
	
		
			
			| 
				
			 | 
			
				56
			 | 
			
			
				+<!DOCTYPE html> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				+<html> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				58
			 | 
			
			
				+<head> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				59
			 | 
			
			
				+  <meta charset="utf-8" /> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				60
			 | 
			
			
				+  <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+  <title>通用评论 demo</title> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				62
			 | 
			
			
				+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+  <link rel="stylesheet" type="text/css" media="screen" href="./static/css/comment.0.5.13.css" /> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+</head> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				65
			 | 
			
			
				+<body> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				66
			 | 
			
			
				+  <div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				67
			 | 
			
			
				+    <h1>在非 React.js 项目中使用通用评论</h1> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+    <p>将其渲染到 id 为 `comment` 的节点上</p> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				69
			 | 
			
			
				+    <div id="comment"></div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				70
			 | 
			
			
				+  </div> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				71
			 | 
			
			
				+   
			 | 
		
	
		
			
			| 
				
			 | 
			
				72
			 | 
			
			
				+  <script src="http://gosspublic.alicdn.com/aliyun-oss-sdk.min.js"></script> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				73
			 | 
			
			
				+  <script type="text/javascript" src="./static/js/comment.0.5.13.js"></script> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				74
			 | 
			
			
				+  <script type="text/javascript"> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				75
			 | 
			
			
				+    // 调用 renderComment 这个方法,渲染通用评论 
			 | 
		
	
		
			
			| 
				
			 | 
			
				76
			 | 
			
			
				+    window.renderComment({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				77
			 | 
			
			
				+      id: 'comment', // 渲染通用评论到 comment 这个节点,id 名称可 自定义 
			 | 
		
	
		
			
			| 
				
			 | 
			
				78
			 | 
			
			
				+      type: 1, // 评论的 type 
			 | 
		
	
		
			
			| 
				
			 | 
			
				79
			 | 
			
			
				+      businessId: 'test' // 评论的 businessId 
			 | 
		
	
		
			
			| 
				
			 | 
			
				80
			 | 
			
			
				+    }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				81
			 | 
			
			
				+  </script> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				82
			 | 
			
			
				+</body> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				83
			 | 
			
			
				+</html> 
			 | 
		
	
		
			
			| 
				
			 | 
			
				84
			 | 
			
			
				+``` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				85
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				12
			 | 
			
				86
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				13
			 | 
			
				87
			 | 
			
			
				 ## Comment 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				88
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				89
			 | 
			
			
				+- 标记了`deprecated`的配置项表示不推荐使用,并且可能在将来版本中不再受支持。 
			 | 
		
	
		
			
			| 
				
			 | 
			
				90
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				91
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				16
			 | 
			
				92
			 | 
			
			
				 | props            | type           | default                            | required | description                                                                       | 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				93
			 | 
			
			
				 | ---------------- | -------------- | ---------------------------------- | -------- | --------------------------------------------------------------------------------- | 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -169,83 +245,6 @@ render() { 
			 | 
		
	
		
			
			| 
				169
			 | 
			
				245
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				170
			 | 
			
				246
			 | 
			
			
				 ``` 
			 | 
		
	
		
			
			| 
				171
			 | 
			
				247
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				172
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				173
			 | 
			
				
			 | 
			
			
				-## 使用 
			 | 
		
	
		
			
			| 
				174
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				175
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				176
			 | 
			
				
			 | 
			
			
				-### 作为组件使用 
			 | 
		
	
		
			
			| 
				177
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				178
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				179
			 | 
			
				
			 | 
			
			
				-# npm 安装 
			 | 
		
	
		
			
			| 
				180
			 | 
			
				
			 | 
			
			
				-$ npm install git+https://git.links123.net/npm/comment.git --save 
			 | 
		
	
		
			
			| 
				181
			 | 
			
				
			 | 
			
			
				-# yarn 安装 
			 | 
		
	
		
			
			| 
				182
			 | 
			
				
			 | 
			
			
				-$ yarn add git+https://git.links123.net/npm/comment.git 
			 | 
		
	
		
			
			| 
				183
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				184
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				185
			 | 
			
				
			 | 
			
			
				-然后在代码里面引入 `comment` 组件: 
			 | 
		
	
		
			
			| 
				186
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				187
			 | 
			
				
			 | 
			
			
				-```jsx 
			 | 
		
	
		
			
			| 
				188
			 | 
			
				
			 | 
			
			
				-import Comment, { Editor } from 'comment' 
			 | 
		
	
		
			
			| 
				189
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				190
			 | 
			
				
			 | 
			
			
				-// ... 
			 | 
		
	
		
			
			| 
				191
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				192
			 | 
			
				
			 | 
			
			
				-render() { 
			 | 
		
	
		
			
			| 
				193
			 | 
			
				
			 | 
			
			
				-  return ( 
			 | 
		
	
		
			
			| 
				194
			 | 
			
				
			 | 
			
			
				-    <Comment type={1} businessId="test"> 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				
			 | 
			
			
				-      <Editor /> 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				
			 | 
			
			
				-    </Comment> 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				
			 | 
			
			
				-  ) 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				
			 | 
			
			
				-} 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				201
			 | 
			
				
			 | 
			
			
				-**注意:最后,还需要在 HTML 文件里面引入阿里云 OSS SDK `<script src="http://gosspublic.alicdn.com/aliyun-oss-sdk.min.js"></script>`** 
			 | 
		
	
		
			
			| 
				202
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				203
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				204
			 | 
			
				
			 | 
			
			
				-### 作为静态文件引入 
			 | 
		
	
		
			
			| 
				205
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				206
			 | 
			
				
			 | 
			
			
				-作为静态文件使用的话,首先需要在 `index.js` 里面设置好组件的 `props`,主要是 `type` 和 `businessId`: 
			 | 
		
	
		
			
			| 
				207
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				208
			 | 
			
				
			 | 
			
			
				-```js 
			 | 
		
	
		
			
			| 
				209
			 | 
			
				
			 | 
			
			
				-// ... 
			 | 
		
	
		
			
			| 
				210
			 | 
			
				
			 | 
			
			
				-<App type={1} businessId="test"> 
			 | 
		
	
		
			
			| 
				211
			 | 
			
				
			 | 
			
			
				-    <Editor /> 
			 | 
		
	
		
			
			| 
				212
			 | 
			
				
			 | 
			
			
				-</App> 
			 | 
		
	
		
			
			| 
				213
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				214
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				215
			 | 
			
				
			 | 
			
			
				-然后再进行打包: 
			 | 
		
	
		
			
			| 
				216
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				217
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				218
			 | 
			
				
			 | 
			
			
				-$ yarn build 
			 | 
		
	
		
			
			| 
				219
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				220
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				221
			 | 
			
				
			 | 
			
			
				-打包后会得到静态文件,分别通过 link 和 script 标签在你的项目里面引入打包后的文件。 
			 | 
		
	
		
			
			| 
				222
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				223
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				224
			 | 
			
				
			 | 
			
			
				-接下来还需要引入 OSS SDK,用于直传文件到 OSS。 
			 | 
		
	
		
			
			| 
				225
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				226
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				227
			 | 
			
				
			 | 
			
			
				-最后创建一个 id 为 `root-comment` 的标签,作为渲染通用评论的跟元素。 
			 | 
		
	
		
			
			| 
				228
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				229
			 | 
			
				
			 | 
			
			
				-如下所示: 
			 | 
		
	
		
			
			| 
				230
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				231
			 | 
			
				
			 | 
			
			
				-```html 
			 | 
		
	
		
			
			| 
				232
			 | 
			
				
			 | 
			
			
				-<!DOCTYPE html> 
			 | 
		
	
		
			
			| 
				233
			 | 
			
				
			 | 
			
			
				-<html> 
			 | 
		
	
		
			
			| 
				234
			 | 
			
				
			 | 
			
			
				-<head> 
			 | 
		
	
		
			
			| 
				235
			 | 
			
				
			 | 
			
			
				-  <meta charset="utf-8" /> 
			 | 
		
	
		
			
			| 
				236
			 | 
			
				
			 | 
			
			
				-  <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
			 | 
		
	
		
			
			| 
				237
			 | 
			
				
			 | 
			
			
				-  <title>Page Title</title> 
			 | 
		
	
		
			
			| 
				238
			 | 
			
				
			 | 
			
			
				-  <meta name="viewport" content="width=device-width, initial-scale=1"> 
			 | 
		
	
		
			
			| 
				239
			 | 
			
				
			 | 
			
			
				-  <link rel="stylesheet" type="text/css" media="screen" href="./static/css/main.f205c84d.css" /> 
			 | 
		
	
		
			
			| 
				240
			 | 
			
				
			 | 
			
			
				-</head> 
			 | 
		
	
		
			
			| 
				241
			 | 
			
				
			 | 
			
			
				-<body> 
			 | 
		
	
		
			
			| 
				242
			 | 
			
				
			 | 
			
			
				-  <div id="root-comment" style="width: 700px"></div> 
			 | 
		
	
		
			
			| 
				243
			 | 
			
				
			 | 
			
			
				-  <script src="http://gosspublic.alicdn.com/aliyun-oss-sdk.min.js"></script> 
			 | 
		
	
		
			
			| 
				244
			 | 
			
				
			 | 
			
			
				-  <script src="./static/js/main.eac872df.js"></script> 
			 | 
		
	
		
			
			| 
				245
			 | 
			
				
			 | 
			
			
				-</body> 
			 | 
		
	
		
			
			| 
				246
			 | 
			
				
			 | 
			
			
				-</html> 
			 | 
		
	
		
			
			| 
				247
			 | 
			
				
			 | 
			
			
				-``` 
			 | 
		
	
		
			
			| 
				248
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				249
			 | 
			
				248
			 | 
			
			
				 ## 开发 
			 | 
		
	
		
			
			| 
				250
			 | 
			
				249
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				251
			 | 
			
				250
			 | 
			
			
				 ``` 
			 |