1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| package com.java110.web.core;
|
| import org.junit.Test;
|
| import static org.junit.Assert.*;
|
| public class VueComponentElementTest {
|
| @Test
| public void getMarkupSubstitutes() {
| }
|
| @Test
| public void testSubString(){
| String js = "vc.extends({\n" +
| " propTypes: {\n" +
| " @OpenAddUnitModelName:string\n" +
| " },\n" +
| " data:{\n" +
| " floorInfo:{\n" +
| " floorId:\"\",\n" +
| " floorName:\"\",\n" +
| " floorNum:\"\"\n" +
| " }\n" +
| " },";
|
| //解析propTypes信息
| String tmpProTypes = js.substring(js.indexOf("propTypes"));
| tmpProTypes = tmpProTypes.substring(tmpProTypes.indexOf("{")+1, tmpProTypes.indexOf("}")).trim();
|
| System.out.println(tmpProTypes);
|
| }
| }
|
|